Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Bug in Excel 2007
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 154 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Molham Serry  
View profile  
 More options Sep 22 2007, 3:20 pm
Newsgroups: microsoft.public.excel
From: "Molham Serry" <mse...@contact.com.eg>
Date: Sat, 22 Sep 2007 21:20:33 +0200
Local: Sat, Sep 22 2007 3:20 pm
Subject: Bug in Excel 2007
Simply when you try to multiply 850 by 77.1 excel display the result to be
100000 !!!

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bernard Liengme  
View profile  
 More options Sep 22 2007, 3:45 pm
Newsgroups: microsoft.public.excel
From: "Bernard Liengme" <blien...@stfx.TRUENORTH.ca>
Date: Sat, 22 Sep 2007 16:45:59 -0300
Local: Sat, Sep 22 2007 3:45 pm
Subject: Re: Bug in Excel 2007
Confirmed!
best wishes
--
Bernard Liengme
Excel MVP
http://people.stfx.ca/bliengme

"Molham Serry" <mse...@contact.com.eg> wrote in message

news:834DAE15-EE9C-4996-A63B-2C443F09F604@microsoft.com...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dana DeLouis  
View profile  
 More options Sep 22 2007, 7:38 pm
Newsgroups: microsoft.public.excel
From: "Dana DeLouis" <ddelo...@bellsouth.net>
Date: Sat, 22 Sep 2007 19:38:21 -0400
Local: Sat, Sep 22 2007 7:38 pm
Subject: Re: Bug in Excel 2007
Wow!  How did you find this major bug?
Even Sumproduct returned 100000.

=SUMPRODUCT(850,77.1)
=SUMPRODUCT(850,77.1,2,0.5)

(2*0.5 = 1)

This seems Major to me!
--
Dana DeLouis
Windows XP & Excel 2007

"Molham Serry" <mse...@contact.com.eg> wrote in message

news:834DAE15-EE9C-4996-A63B-2C443F09F604@microsoft.com...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wild Bill  
View profile  
 More options Sep 22 2007, 11:26 pm
Newsgroups: microsoft.public.excel
From: DecapitateSpamm...@myspam.com (Wild Bill)
Date: Sun, 23 Sep 2007 03:26:49 GMT
Local: Sat, Sep 22 2007 11:26 pm
Subject: Re: Bug in Excel 2007
Bump - this sounds alarmingly serious. Maybe someone seeing this is
plugged in enough to call & get someone out of their bed or their bong.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Earl Kiosterud  
View profile  
 More options Sep 22 2007, 11:44 pm
Newsgroups: microsoft.public.excel
From: "Earl Kiosterud" <some...@nowhere.com>
Date: Sat, 22 Sep 2007 23:44:25 -0400
Local: Sat, Sep 22 2007 11:44 pm
Subject: Re: Bug in Excel 2007
Sheesh!  The correct answer, 65,535, happens to have two bytes worth of 1 digits in binary.
I wonder what that might have to do with it.  I haven't installed 2007 yet (prescient?), so
I wonder if anyone tried other numbers that should produce the same answer, like 4 *
16383.75, or 222 * 295.2027?
--
Regards from Virginia Beach,

Earl Kiosterud
www.smokeylake.com

"Bernard Liengme" <blien...@stfx.TRUENORTH.ca> wrote in message

news:%23miNyEV$HHA.4612@TK2MSFTNGP03.phx.gbl...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bernard Liengme  
View profile  
 More options Sep 23 2007, 8:46 am
Newsgroups: microsoft.public.excel
From: "Bernard Liengme" <blien...@stfx.TRUENORTH.ca>
Date: Sun, 23 Sep 2007 09:46:37 -0300
Local: Sun, Sep 23 2007 8:46 am
Subject: Re: Bug in Excel 2007
This has now been reported to Microsoft
--
Bernard V Liengme
Microsoft Excel MVP
www.stfx.ca/people/bliengme
remove caps from email

"Molham Serry" <mse...@contact.com.eg> wrote in message

news:834DAE15-EE9C-4996-A63B-2C443F09F604@microsoft.com...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dana DeLouis  
View profile  
 More options Sep 23 2007, 8:55 am
Newsgroups: microsoft.public.excel
From: "Dana DeLouis" <ddelo...@bellsouth.net>
Date: Sun, 23 Sep 2007 08:55:33 -0400
Local: Sun, Sep 23 2007 8:55 am
Subject: Re: Bug in Excel 2007
There appears to be more of them.  For example:

=5.1*12850
=10.2*6425
=20.4*3212.5
=40.8*1606.25
=77.1*850
=154.2*425
=212.5*308.4
=308.4*212.5
=425*154.2
..etc

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
Keeps it at 100000.

=A1-1 returns 65534

=A1/1 is still 100000
=A1/2 retuns 32767.5

Using MAX() on a range appears not to see 100000.

Very Serious!
--
Dana DeLouis

"Molham Serry" <mse...@contact.com.eg> wrote in message

news:834DAE15-EE9C-4996-A63B-2C443F09F604@microsoft.com...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dana DeLouis  
View profile  
 More options Sep 23 2007, 9:25 am
Newsgroups: microsoft.public.excel
From: "Dana DeLouis" <ddelo...@bellsouth.net>
Date: Sun, 23 Sep 2007 09:25:26 -0400
Local: Sun, Sep 23 2007 9:25 am
Subject: Re: Bug in Excel 2007
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...@contact.com.eg> wrote in message

news:834DAE15-EE9C-4996-A63B-2C443F09F604@microsoft.com...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "FYI, Excel 2000 is OK" by EpsilonRho
EpsilonRho  
View profile  
 More options Sep 23 2007, 12:01 pm
Newsgroups: microsoft.public.excel
From: "EpsilonRho" <Epsilon...@nospam.ooo>
Date: Sun, 23 Sep 2007 16:01:11 GMT
Local: Sun, Sep 23 2007 12:01 pm
Subject: FYI, Excel 2000 is OK
Excel 2000 gives the correct answer.
Gene

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Bug in Excel 2007" by Marcus Schöneborn
Marcus Schöneborn  
View profile  
 More options Sep 23 2007, 12:02 pm
Newsgroups: microsoft.public.excel
From: Marcus Schöneborn <divZ...@googlemail.com>
Date: Sun, 23 Sep 2007 16:02:43 +0000 (UTC)
Local: Sun, Sep 23 2007 12:02 pm
Subject: Re: Bug in Excel 2007

»Dana DeLouis« <ddelo...@bellsouth.net> 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

That isn't a bug, but well-known floating point representation
inaccuracy. FPUs don't work in decimal.

The question just is whether Excel should work with a FPU's floating
point type, or make its own and calculate "exactly" in it. The latter
would be much slower, so it's doubtful if it is really worth the major
slowdown this would cause.

OTOH, Windows Calculator did get changed away from FPU's own floating
point types to its own arbitrary precision type. But it's only
calculating one cell at once...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dana DeLouis  
View profile  
 More options Sep 23 2007, 12:42 pm
Newsgroups: microsoft.public.excel
From: "Dana DeLouis" <ddelo...@bellsouth.net>
Date: Sun, 23 Sep 2007 12:42:18 -0400
Local: Sun, Sep 23 2007 12:42 pm
Subject: Re: Bug in Excel 2007

> That isn't a bug, but well-known floating point representation

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

"Marcus Schöneborn" <divZ...@googlemail.com> wrote in message

news:slrnffd3h3.kp1.divZero@hagger.rbi.informatik.uni-frankfurt.de...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marcus Schöneborn  
View profile  
 More options Sep 23 2007, 3:41 pm
Newsgroups: microsoft.public.excel
From: Marcus Schöneborn <divZ...@googlemail.com>
Date: Sun, 23 Sep 2007 19:41:17 +0000 (UTC)
Local: Sun, Sep 23 2007 3:41 pm
Subject: Re: Bug in Excel 2007

»Dana DeLouis« <ddelo...@bellsouth.net> wrote:
> > That isn't a bug, but well-known floating point representation

> 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)

If they really get turned into

40000.2229999999

it is an actual bug because:

as float:       40000.22265625000000000000
as double:      40000.22299999999813735485
as long double: 40000.22299999999999897682
Excel:          40000.2229999999 (rounded down)

so this would be LESS precision than IEEE doubles, or somewhat broken
rounding.

If there is an additional 98, it's no bug and a consequence of IEEE
doubles.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
ilia  
View profile  
 More options Sep 24 2007, 10:53 am
Newsgroups: microsoft.public.excel
From: ilia <iasaf...@gmail.com>
Date: Mon, 24 Sep 2007 14:53:19 -0000
Local: Mon, Sep 24 2007 10:53 am
Subject: Re: Bug in Excel 2007
Some more observations.

None of the other n-byte integers of all 1s have this issue.

A1 =((2^16-1)/425)*(850/2)
B1 = 65,535
C1 =(A1=B1)

C1 displays TRUE.

In VBE, typing Debug.Print ActiveCell.Value yields the correct
result.  Likewise, the Application.Evaluate() method yields the
correct result.

This code (in worksheet's code module):

Public Sub testBug()
    Me.Range("D5").Value = 850
    Me.Range("D6").Value = 77.1
    Debug.Print _
Application.WorksheetFunction.SumProduct(Me.Range("D5"),
Me.Range("D6"))
End Sub

Also displays 65,535.

Curious bug indeed!

On Sep 22, 11:44 pm, "Earl Kiosterud" <some...@nowhere.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dana DeLouis  
View profile  
 More options Sep 24 2007, 12:17 pm
Newsgroups: microsoft.public.excel
From: "Dana DeLouis" <ddelo...@bellsouth.net>
Date: Mon, 24 Sep 2007 12:17:58 -0400
Local: Mon, Sep 24 2007 12:17 pm
Subject: Re: Bug in Excel 2007
Hi.  Just to add, code that joins both text and values could be affected by
this bug.

Sub Bug()
  Dim x
  [A1].Formula = "=77.1*850"
  x = Range("A1").Value * 2
  x = Range("A1").Value2 * 2

'// This is 200000 !!!
  x = Range("A1").Text * 2
End Sub

Even numbers like this display this issue:
=SUMPRODUCT(0.41,65535/0.41)

--
Dana DeLouis

"ilia" <iasaf...@gmail.com> wrote in message

news:1190645599.826478.114750@50g2000hsm.googlegroups.com...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dana DeLouis  
View profile  
 More options Sep 24 2007, 12:30 pm
Newsgroups: microsoft.public.excel
From: "Dana DeLouis" <ddelo...@bellsouth.net>
Date: Mon, 24 Sep 2007 12:30:39 -0400
Local: Mon, Sep 24 2007 12:30 pm
Subject: Re: Bug in Excel 2007
Hi.  Took me a while to find it.

Numbers Ending in .848 Appear Incorrectly
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q161234

STATUS
Microsoft has confirmed this to be a problem in the Microsoft products
listed at the beginning of this article. We are researching this problem ...

...Apparently since Microsoft Excel 5.0  <vbg>

--
Dana DeLouis

"Marcus Schöneborn" <divZ...@googlemail.com> wrote in message

news:slrnffdgat.9p7.divZero@hagger.rbi.informatik.uni-frankfurt.de...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "FYI, Excel 2000 is OK" by Earl Kiosterud
Earl Kiosterud  
View profile  
 More options Sep 24 2007, 5:44 pm
Newsgroups: microsoft.public.excel
From: "Earl Kiosterud" <some...@nowhere.com>
Date: Mon, 24 Sep 2007 17:44:52 -0400
Local: Mon, Sep 24 2007 5:44 pm
Subject: Re: FYI, Excel 2000 is OK
Gene,

So does 2003.  It appears to be a 2007 issue.
--
Regards from Virginia Beach,

Earl Kiosterud
www.smokeylake.com

"EpsilonRho" <Epsilon...@nospam.ooo> wrote in message

news:b5wJi.51485$Um6.48423@newssvr12.news.prodigy.net...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Bug in Excel 2007" by *alan*
*alan*  
View profile  
 More options Sep 24 2007, 7:41 pm
Newsgroups: microsoft.public.excel
From: "*alan*" <in_flagra...@hotmail.com>
Date: Mon, 24 Sep 2007 23:41:21 GMT
Local: Mon, Sep 24 2007 7:41 pm
Subject: Re: Bug in Excel 2007
It may be an insignificant coincidence, but I found it interesting that in
the article mentioned below, it's stated that the incorrect representation
of numbers ending in .848 occurs between  "32,768 and 65,535".  Isn't 65,535
the product that's getting misrepresented as 100000 when you calculate
850*77.1 in Excel2007?
Perhaps they were finally attempting to address the previous bug, and just
mucked it up even more?
--
alan

"Dana DeLouis" <ddelo...@bellsouth.net> wrote in message

news:ucrJihs$HHA.1204@TK2MSFTNGP03.phx.gbl...


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Harlan Grove  
View profile  
 More options Sep 24 2007, 9:58 pm
Newsgroups: microsoft.public.excel
From: Harlan Grove <hrln...@aol.com>
Date: Tue, 25 Sep 2007 01:58:31 -0000
Local: Mon, Sep 24 2007 9:58 pm
Subject: Re: Bug in Excel 2007
"Dana DeLouis" <ddelo...@bellsouth.net> wrote...
>There appears to be more of them.  For example:

...

Makes it appear this is a rendering issue.

>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

...

Almost makes it appear some calculations use the .Text property rather
than the .Value property of A1. If so, definitely a bug.

Amusing, though


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Harlan Grove  
View profile  
 More options Sep 24 2007, 10:10 pm
Newsgroups: microsoft.public.excel
From: Harlan Grove <hrln...@aol.com>
Date: Tue, 25 Sep 2007 02:10:02 -0000
Local: Mon, Sep 24 2007 10:10 pm
Subject: Re: Bug in Excel 2007
@#$% laptop's @#$% mousepad!

"Dana DeLouis" <ddelo...@bellsouth.net> wrote...
>There appears to be more of them.  For example:

...

Makes it appear this is a rendering issue.

>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

...

Almost makes it appear some calculations use the .Text property rather
than the .Value property of A1. If so, definitely a bug.

Amusing, though, that A1+1 would be odd while A1-1 would be even.

Actually, I'd guess someone was trying to rewrite the 15 decimal
digits truncation code but screwed up, perhaps missing a bitwise AND
or XOR. I wonder how many programmers on the Excel team have any
experience with assembler? I'd guess not many, if any.

>Using MAX() on a range appears not to see 100000.

Meaning that if A1 contained this false 100000 and B1 contained 5,
MAX(A1:B1) returns 5? Or A2 contained 70000 and MAX(A1:A2) returns
70000?

>Very Serious!

Definitely. How soon do you suppose they'll fix this? We should start
a pool. I'll take not until SP2, which, based on SP1's release date
(not yet), I'd guess would be mid-Fall 2008.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
wilso...@gmail.com  
View profile  
 More options Sep 24 2007, 11:08 pm
Newsgroups: microsoft.public.excel
From: wilso...@gmail.com
Date: Tue, 25 Sep 2007 03:08:55 -0000
Local: Mon, Sep 24 2007 11:08 pm
Subject: Re: Bug in Excel 2007
On Sep 23, 6:25 am, "Dana DeLouis" <ddelo...@bellsouth.net> wrote:

FP "bugs" abound. I wonder why Excel doesn't use BCD for its
calculations? Since the primary use of Excel is to calculate money,
and money is decimal....

oh wait. I just answered my own question. Rounding to 2 decimal places
generally eliminates that problem.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
mega...@gmail.com  
View profile  
 More options Sep 24 2007, 11:11 pm
Newsgroups: microsoft.public.excel
From: mega...@gmail.com
Date: Mon, 24 Sep 2007 20:11:07 -0700
Local: Mon, Sep 24 2007 11:11 pm
Subject: Re: Bug in Excel 2007
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.

On Sep 23, 9:25 am, "Dana DeLouis" <ddelo...@bellsouth.net> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
michael.e.brown@gmail.com  
View profile  
 More options Sep 24 2007, 11:41 pm
Newsgroups: microsoft.public.excel
From: "michael.e.br...@gmail.com" <michael.e.br...@gmail.com>
Date: Tue, 25 Sep 2007 03:41:43 -0000
Local: Mon, Sep 24 2007 11:41 pm
Subject: Re: Bug in Excel 2007
On Sep 24, 10:11 pm, mega...@gmail.com 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


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael C  
View profile  
 More options Sep 24 2007, 11:50 pm
Newsgroups: microsoft.public.excel
From: "Michael C" <m...@nospam.com>
Date: Tue, 25 Sep 2007 13:50:40 +1000
Local: Mon, Sep 24 2007 11:50 pm
Subject: Re: Bug in Excel 2007
"*alan*" <in_flagra...@hotmail.com> wrote in message

news:BWXJi.55186$YL5.35891@newssvr29.news.prodigy.net...

> It may be an insignificant coincidence, but I found it interesting that in
> the article mentioned below, it's stated that the incorrect representation
> of numbers ending in .848 occurs between  "32,768 and 65,535".  Isn't
> 65,535 the product that's getting misrepresented as 100000 when you
> calculate 850*77.1 in Excel2007?
> Perhaps they were finally attempting to address the previous bug, and just
> mucked it up even more?

Bugs are usually found on boundaries. In this case 65535 is the smallest
number that fits into 16bits and 65536 requires 32 bit. Although excel will
use floating point for the numbers so it might not apply in this case there
is likely some significance.

Michael


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael C  
View profile  
 More options Sep 24 2007, 11:52 pm
Newsgroups: microsoft.public.excel
From: "Michael C" <m...@nospam.com>
Date: Tue, 25 Sep 2007 13:52:18 +1000
Local: Mon, Sep 24 2007 11:52 pm
Subject: Re: Bug in Excel 2007
"Harlan Grove" <hrln...@aol.com> wrote in message

news:1190686202.772257.84360@19g2000hsx.googlegroups.com...

> Actually, I'd guess someone was trying to rewrite the 15 decimal
> digits truncation code but screwed up, perhaps missing a bitwise AND
> or XOR. I wonder how many programmers on the Excel team have any
> experience with assembler? I'd guess not many, if any.

I'd be EXTREMELY suprised if not one person or even only a few on the excel
team had experience with assembler. Remember all these programmers would be
using C which has all the power of assembler with the ease of use of
assembler.

Michael


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael C  
View profile  
 More options Sep 25 2007, 12:01 am
Newsgroups: microsoft.public.excel
From: "Michael C" <m...@nospam.com>
Date: Tue, 25 Sep 2007 14:01:07 +1000
Local: Tues, Sep 25 2007 12:01 am
Subject: Re: Bug in Excel 2007
<michael.e.br...@gmail.com> wrote in message

news:1190691703.361881.63790@r29g2000hsg.googlegroups.com...

> On Sep 24, 10:11 pm, mega...@gmail.com 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.

Are you saying excel doesn't use the FP processor? How then did the previous
intel floating point bug appear in excel?

Michael


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 154   Newer >
« Back to Discussions « Newer topic     Older topic »