Tag Archives: fix

Excel 2007 bug and the chance of being hit by a meteorite.

Joel On Software gives a very good technical explanation of the Excel 2007 53,535 as 100,000 bug. And, as he points out, it only affects 12 out of a potential 9.214*10^18 floating point numbers, so is he worried?

…no, the chance that you would see this in real life calculations is microscopic. Better worry about getting hit by a meterorite(sic).

Meteorite Over Ireland - the-irish-times april-26

But then again, on April 25th 1969, I witnessed a fireball cross the night sky over my childhood home town of Killenaule, Co. Tipperary. It appeared to be the size of a full moon with a streaming tail and made a “whish’ing sound” – it turned out to be a meteorite. At the time, “The Bunt” Shaw said it landed in the town’s “well field“, but it actually fell to earth over Northern Ireland. So it can happen.

The above image is from the new Irish Times archive service.

UPDATE:

Fix now available.

About these ads

MS to fix “65,535 as 100,000 bug” – ASAP

Microsoft have quickly responded to the 65,535 as 100,000 Excel 2007 bug. Their explanation is that it’s a “display only problem” with certain calculations that yield 65535 and 65536 results; the actual “in-memory” value continues to hold the correct figure. As such, the error will not propagate to other cells i.e a1=77.1*850 would display as 100,000, but b1=a1*2 would display (and hold internally) the correct result of 131,070.

However, it’s still a major bug, as Excel users act on the figures they see, not what’s behind the scenes and, contrary to what Microsoft says, it is possible to propagate the error to other cells if the affected cell is rendered using the round function i.e. a1=round(77.1*850,0) would again display as 100,000 but this time b1=a1*2 would result in the incorrect value (both displayed and in-memory) of 200,000.