When does 77.1 * 850 not equal 65,535?

Posted by LaoTzu (11686 views) Add this story to MyYahoo Add this article to del.icio.us Submit article to Reddit Add story to Furl Add story to StumbleUpon [E-Mail link]


When you're using Microsoft Excel.

It seems recently, a flaw has been found in Microsoft Office Excel, in which certain calculations don't produce the right answers. Open up Excel and put the value '=77.1*850' into A1, and I'm sure you will be surprised to find Microsoft doesn't seem to think the correct answer is 65535. In Excel, it shows up as 100,000.

The bug seems to occur in not all, but a lot of calculations, mainly multiplication, of numbers around 65,535. While I haven't personally tested other versions of Excel, according to Microsoft, this bug only occurs in Excel 2007.

Ok, so what if Excel can't do math, what's the big problem? Think of all the big corporate companies that use Excel in their financial and tax divisions. Think of all the possible outcomes of a bug like this, in one of the most used and widely spread office applications.

Here is Microsoft's msdn blog on the subject, if you want to read more about it:
http://blogs.msdn.com/excel/archive/2007/09/25/calculation-issue-update.aspx

 

1 Article displayed.

Pursuant to Section 230 of Title 47 of the United States Code (47 USC § 230), BSAlert is a user-contributed editorial web site and does not endorse any specific content, but merely acts as a "sounding board" for the online community. Any and all quoted material is referenced pursuant to "Fair Use" (17 U.S.C. § 107). Like any information resource, use your own judgement and seek out the facts and research and make informed choices.

Powered by Percleus (c) 2005-2047 - Content Management System

[Percleus 0.9.5] (c) 2005, PCS