Re: Bug in Excel 2007
- From: m.stgeorges@xxxxxxxxx
- Date: Wed, 26 Sep 2007 19:18:52 -0000
On Sep 24, 11:41 pm, "michael.e.br...@xxxxxxxxx"
<michael.e.br...@xxxxxxxxx> wrote:
On Sep 24, 10:11 pm, mega...@xxxxxxxxx wrote:
This is simple rounding error. Down at the hardware level of PCs,
when working with floating point numbers, you are only guaranteed a
number of significant digits (varies depending on the size of the data
type). In this case, your numbers are good up to 7 digits (NNNNN.NN),
which fits with the double data type in C.
Complete and utter BS. As pointed out, the Excel representation holds
absolutely nothing in common with either the computers native FP
result, nor with the IEEE standard for floating point.
--
MB
On Sep 23, 9:25 am, "Dana DeLouis" <ddelo...@xxxxxxxxxxxxx> wrote:
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
"Molham Serry" <mse...@xxxxxxxxxxxxxx> wrote in message
news:834DAE15-EE9C-4996-A63B-2C443F09F604@xxxxxxxxxxxxxxxx
Simply when you try to multiply 850 by 77.1 excel display the result to be
100000 !!!
The bug is from the FPU, excel just converts its own algorithm to
transfer it to text wich strips the data from a double.
And the 65565 bug is probally caused by an optimisation that causes
excel to use the smallest data type possible to store data (thus
saving a LOT of memory space), but this time they must have messed it
up.
.
- References:
- Bug in Excel 2007
- From: Molham Serry
- Re: Bug in Excel 2007
- From: Dana DeLouis
- Re: Bug in Excel 2007
- From: megazzt
- Re: Bug in Excel 2007
- From: michael.e.brown@xxxxxxxxx
- Bug in Excel 2007
- Prev by Date: Re: 65536
- Next by Date: Need Help with a Sum of a Product of a Currency and Product
- Previous by thread: Re: Bug in Excel 2007
- Next by thread: Re: Bug in Excel 2007
- Index(es):
Relevant Pages
|