Tuesday, September 25, 2007

Excel 2007 Multiplication Bug

850*77.1 gives a result of 100,000 instead of the correct 65,535!
It seems that any formula that should evaluate to 65,535 will act strangely.

More posts here :

One poster in the forum noted these behaviors: "Suppose the formula is in A1. =A1+1 returns 100,001, which appears to show the formula is in fact 100,000... =A1*2 returns 131,070, as if A1 had 65,535 (which it should have been). =A1*1 keeps it at 100,000. =A1-1 returns 65,534. =A1/1 is still 100,000. =A1/2 returns 32767.5."

You've got to wonder: if it worked fine in previous versions what the hell did they do to mess it up this time?

No comments:

Post a Comment