Excel 2007 Multiplication Bug
tibbar66 writes with news of a serious multiplication bug in Excel 2007, which has been reported to the company. 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."
They will be disabling multiplication in all future versions of Excel.
Perhaps this is how multiplication is done in OOXML. They do leap years in dates wrong, too.
What happens if you use this on an older Intel chip? Do the issues cancel out?
See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
1 2 3 4 5 5 6 7 8 9 10 11 12... ...65,533 65,534 100,000
Give em a break, even the Count from Sesame Street cant count that high.
Make SELinux enforcing again!
65535 is a popular number. It is 2^16-1. This bug was discovered as soon as QA started (the day after release.)
Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
Try =6*9.
It's used in the algorithm that MS uses to report Vista sales.
This just in: Florida plans to do use Microsoft Excel to calculate the 08 election results.
News at 11
Make SELinux enforcing again!
=850*77.1
</MultiplyLikeExcel2007>
Multiplication is an unnecessary abstraction anyway. This should really be represented by summing the value of 77.1 entered independently into 850 cells: =sum(a1:a850).
I always said that Microsoft would never successfully migrate from 16 to 32 bits...
Parity: What to do when the weekend comes.
What, lxvDXXXV?
(And yes, what have the Romans ever done for us, apart from apparently producing correctly functioning spreadsheet software?)
Tedious Bloggy Stuff - hooray?
That was 6 minutes after your post, my time. It's been 20 minutes already! Where's my news!?
Of course you did. You don't think they're going to pay you to do bug testing for them do you?
How we know is more important than what we know.
Corollary: Any incompetence distinguishable from malice is not sufficiently advanced.
Civil Engineers only use Excel in Minnesota.
This is yet another example of where Calc fails utterly to be compatible with Excel. How can I use Calc if I can't be sure that it will produce the same answers that my boss gets with Excel?
All those open source developers just don't get it. Geeks that they are, they prize accuracy over consistency and uniformity. The clueless dweebs need to get out of their parents' basements and get a clue about how the REAL WORLD works. Nobody gets promoted for contradicting their boss, duh.
Nope, until Calc can faithfully reproduce every Excel calculation, it simply won't be ready for use in the real world.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
Now how can I work this into my salary.......
These are some of the things molecules do...... given 4 billion years -Carl Sagan
Does the built-in flight simulator still work?
As long as you stay below 65535 feet.
Table-ized A.I.
1337 is a popular number too. Your problem is probably what you thought it was.
Although, around here, everybody talks about you. It's always Anonymous Coward this and Anonymous Coward that. Usually nothing good, but everybody here knows who you are.
Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
Was it not Bill himself who said you would never need more than 64K of memory? Well it's official, you don't need any number greater than 64K either!
Just remember Micro$oft knows best... move along, nothing to see here.
I think we should all tag this story OOPSXML. :^)
And you didn't balk at the 34% increase in rent?
This issue is a bit more complicated than you think.
Maybe they convert to base 9.18956?
I got Vista and Office Ultimate for $15 each.
Dude, you got ripped off!
I just got a punch in the throat and a couple of knees to the sack for free.
Well, I'm off to deposit $655.35 less my current balance into my bank account.
literally don't know ANYONE who does any math, whatsoever, in Excel. It's all tables and primitive databases. The guy in the next cube does some pretty graphs. That's as close as it gets.
That's it then, definitive proof. Microsoft can breathe easy tonight, because you don't know anyone who would be affected by this bug. Ego problem, at all?
I bet they put that feature in for selling Vista volume licenses. In bundles of 850 the price is $77.10 each which is $100,000.
If it was funny then why wasn't it modded flamebait, with the GP being modded as insightful, you being modded funny, and myself being modded as being larger than a breadbox?
a spot-on analogy involving jedis? you sir win two internets.
... still waiting for this free-as-in-beer free beer I keep hearing about.
It must be bunnies!
Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
Unless somebody here works for Microsoft who has access to inside information... I'm sure there are hundreds of you, all those anonymous cowards are probably Microsoft employees in disguise!
ugh...
no, I've asked guys around the office; nobody reads slashdot here.
No wonder you can't meet any women!
"most numbers seem to multiply ok"
perhaps making a statement like this about a spreadsheet is not really a shining endorsement. let me know when you've tested the rest of them.
sam brightman
I checked, I'm not.
Public use of any portable music system is a virtually guaranteed indicator of sociopathic tendencies. -- Zoso
Wow, that was a lot of work to demonstrate that a number ending in a 5 isn't prime.
I read the internet for the articles.
Not a conspiracy! Ha! Who do you think came up with IEEE 754?! Hint: It certainly wasn't Linus Torvalds or Steve Jobs!