M
Molham Serry
Simply when you try to multiply 850 by 77.1 excel display the result to be
100000 !!!
100000 !!!
»Dana DeLouis« said:I also see that Excel 2007 still has this over 10+ year bug still in it:
=40000.223
=41000.348
=52000.723
Such numbers are converted to:
=40000.2229999999
=41000.3479999999
=52000.7229999999
»Dana DeLouis« said:Hi. I believe Microsoft still considers it a "Problem." (ie Bug)
It affects numbers between 2^15 - 2^16 (32768 - 65536) that end with:
{.098, .223, .348, .473, .598, .723, .848, .973}
(Note: the endings are offset by 1/8)
....Dana DeLouis said:There appears to be more of them. For example:
....What's even stranger is this: Suppose the formula is in A1.
=A1+1 returns 100001, which appears to show the formula is in fact
100000
and a very Serious problem.
And if you multiply be say, 2 you get something else:
=A1*2
returns 131070, as if A1 had 65535. (which it should have been) ....
=A1-1 returns 65534
....Dana DeLouis said:There appears to be more of them. For example:
....What's even stranger is this: Suppose the formula is in A1.
=A1+1 returns 100001, which appears to show the formula is in fact
100000
and a very Serious problem.
And if you multiply be say, 2 you get something else:
=A1*2
returns 131070, as if A1 had 65535. (which it should have been) ....
=A1-1 returns 65534
Using MAX() on a range appears not to see 100000.
Very Serious!
I also see that Excel 2007 still has this over 10+ year bug still in it:
=40000.223
=41000.348
=52000.723
Such numbers are converted to:
=40000.2229999999
=41000.3479999999
=52000.7229999999