Microsoft’s Excel 2007 can’t multiply correctly

“We all learned how to multiply with pencil and paper, even great big numbers and decimals. But when it comes to something important like a blueprint or a scientific formula we reach for a calculator – or a spreadsheet. That’s much more reliable, right? Well, not if the spreadsheet is Excel 2007. Over the weekend a member of the microsoft.public.excel newsgroup revealed that Excel 2007 thinks that 850*77.1 is 100,000,” Neil Rubenking reports for AppScout.

MacDailyNews Note: That’s funny, Apple’s Numbers says 850*77.1= 65,535. In other words, the correct answer.

Rubenking continues, “If it were just 850*77.1 that gave a wrong answer, we could probably work around that. But there are tons of other problem numbers, as I discovered for myself. I set up a spreadsheet to divide 65,535 by every number from 1 to 65,535 itself, then multiply the number by that result. So, for example, it divided 65,535 by 26 to get 2,520.577. Then it multiplied 26 by 2,520.577 to get… 100,000?! Over ten thousand of these simple calculations gave the wrong answer.”

MacDailyNews Note: Doing the same thing with Apple’s Numbers yields the correct results every time.

Full article with links here.

[Thanks to MacDailyNews Reader “RadDoc” for the heads up.]

MacDailyNews Take: Here’s another little equation: $400 for Office 2008 for Mac – $79 for iWork ’08 = $321 in your pocket and the ability to multiply correctly.

45 Comments

  1. Apple’s not quite immune to calculation errors. Open the Calculator app and set it to RPN mode, and hit “C” to clear it. Enter a non-integer value (e.g., 3.1416) and click Enter, then click 0 then +. The correct answer should be 3.1416, but instead, Calculator rounds down to 3. Try the same thing, but add 0.00 and you get 3.14. So, when adding receipts in RPN mode, be sure to enter whole dollar amounts with .00 at the end. ” width=”19″ height=”19″ alt=”grin” style=”border:0;” />

  2. This is why we don’t calculate Bill Gates taxes on anything using his software.

    WE KNOW

    BTW anyone using OfficeMac is most likely a terrorist and needs to be shot while picking the software off the shelf. Because just by touching any M$ software means you intend to do your country harm.

  3. Imagine building you home using calculations from a Microsoft program..
    Those bridges in USA that fell down, did they were build using microsoft programs? The twin towers? What else is falling down and the owners are blaming the architects?

  4. Uh, NewsBreaker, there’s a difference between rounding errors (number of significant digits to display) and something like this. At the very least–even if you want to consider it a bug–there’s a work-around (enter the appropriate number of significant digits).

    The work-around for Excel? Don’t do a multiply that results in 65,535 anywhere in the equation! For example, (850 * 77.1) + 1 will give you 100,001.

    Much bigger deal.

  5. Zune Tang. Now I know you’re an impostor and NOT a real Microsoft Apologist.

    And I thought Macadays take really sums it al up…
    “Microsoft: losing trust daily…”
    Classic…

    Should be carved in bronze and mounted above the office doors of IT techs throughout the world…

  6. @Jay-Z – Thanks for the eyesight check – I can see quite clearly not only the forest and the trees, but the oceans in between. I think it may be you who’s only seeing the one tree (this post and resultant comment) in the forest that was my comment about MDN’s current and past commenting practices, not just on this story, but in many others in the past.

    So I’ll ask more pointedly – why can’t MDN be held to their own standard of prior conduct or at least be consistent in how they apply that standard? Remember what happened when the M$ shills came out saying that Vista was so much better than Tiger, even before it was released? MDN (rightly) tore them a new one for trying to compare an existing product (Tiger) to a yet-to-be-released OS. Why should it be any different when MDN tries the same tactic?

Reader Feedback

This site uses Akismet to reduce spam. Learn how your comment data is processed.