Well anyway, after double and triple checking, it looks like your sheet wasn't the problem. It turns out that MY sheet had an error on the HIT stat calculation. The formatting was wrong, so I fixed it and everything lines up.
The formulas I'm using were taken straight from Awakening itself. However I did notice that I did something slightly wrong on my calculator sheet. Can you send viewing privileges on your sheet to anyone with link and then put the link here, so I can see your sheet?
Attack Speed is your character's ability to "out-run" your opponent in combat. If your Attk Spd is greater than the opponent's by 5 or more then you get a 2nd attack during battle.
Yes, everything is round down to nearest whole number.