Microsoft Excel 2007 has math problems. Over the weekend some folks in the Microsoft Excel Google Group reported that cell operations like =77.1*850 return erroneous results (in this case Excel returns the value as 100,000 when in fact it's 65,535). A post on the Excel Blog confirms the issue and even says the problem is more widespread than initially reported.
Fortunately the Excel team has identified the problem and is says it’s working on a solution. As it turn out, Excel can add, contrary to some headlines, it just doesn’t display the right data in the cell.
The Excel team says they have a fix for this issue and are almost done testing to ensure that the fix works and doesn’t introduce any additional issues. Once they’re satisfied an update will be made available.
Note that this issue does not affect earlier versions of Excel.