http://www.theregister.co.uk/2007/09/26/excel_2007_bug/
MS are now 'aware'! It looks from the link as if the actual number is correct, it is the displayed number that is wrong. If this is so, then your calcs should be ok as long as you do not need to display them..................