Okay.
How long has Microsoft been in business? How long have they been the "best seller" of productivity suites? Oh yeah... and one last question:
How many people have bought their Office software?
Yeah.... That's what I thought.
LOADS, GRUNDLES, MILLIONS.
So.... I was reading my RSS feeds this morning when ran upon
this slashdot article which basically tells a tale of Excel2003 not being able to multiply correctly.
From the article:
The example that first came to light is =850*77.1 — which 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. 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."
This means the following:
Should you try to multiply 850 by 77.1, you will not get the correct answer, being 65,535, but instead you will get 100,000.
I feel sorry for anyone who has built their end-year revenue sheets in Excel and unwittingly graced themselves with an additional 34,465 dollars.
This bug is pretty freakin' crazy, if you ask me.
Makes me wonder what
other bugs might be found in M$'s software, and also makes me very grateful
I don't use any of it.
And yup, you bet yer bootie that
openoffice.org doesn't have this bug.