Um, this is a well known and common problem with all computer based arithmatic. The rest of the world has gotten accustomed to it. Time for you to realize that fact too and deal with the problem. It has absolutely nothing to do with Excel or the way you entered the numbers.Originally posted by: EKKC
you guys are right actually. i had to format it as a number with 2 places. but this is so weird that it wont equal to zero when you're TYPING the numbers in manually
You are wrong with the assumption that the calculation "works" whenever the last number is a non-zero value. To disprove that statement, try moving the 39.9 to the last position instead of moving the 9748. 39.9 is a non-zero value. And it'll now display -1.456661E-12.Originally posted by: EKKC
but look at the pic again, why does the calculation work when the last number to be summed is a non-zero value![]()
I don't think Joe Schmo who buys Excel for his small business, inputs a value from each day, wants a sum of those values, and then sees that Excel displays the wrong answer would accept Microsoft saying to him "Duh, the whole world knows computers work like that, you have to enter the numbers in a particular order!"Originally posted by: dullard
Um, this is a well known and common problem with all computer based arithmatic. The rest of the world has gotten accustomed to it. Time for you to realize that fact too and deal with the problem. It has absolutely nothing to do with Excel or the way you entered the numbers.Originally posted by: EKKC
you guys are right actually. i had to format it as a number with 2 places. but this is so weird that it wont equal to zero when you're TYPING the numbers in manually
What do you want Microsoft to say? Should they say, "It is a problem with how computers work, there is no solution, so you are screwed?"Originally posted by: archcommus
I don't think Joe Schmo who buys Excel for his small business, inputs a value from each day, wants a sum of those values, and then sees that Excel displays the wrong answer would accept Microsoft saying to him "Duh, the whole world knows computers work like that, you have to enter the numbers in a particular order!"
No, but if this is a fundamental issue when adding numbers in binary that causes you to have to enter numbers in a particular order, I would imagine that should be mentioned somewhere in the manual. Is it?Originally posted by: dullard
What do you want Microsoft to say? Should they say, "It is a problem with how computers work, there is no solution, so you are screwed?"Originally posted by: archcommus
I don't think Joe Schmo who buys Excel for his small business, inputs a value from each day, wants a sum of those values, and then sees that Excel displays the wrong answer would accept Microsoft saying to him "Duh, the whole world knows computers work like that, you have to enter the numbers in a particular order!"
There is no way to predict what order will give what answer. Thus, how can a manual tell you to correct a non-issue? I say non-issue since 10^-12 error on an answer of 0 is meaningless. Instead, the manual does say how to display numbers with any precision you want.Originally posted by: archcommus
No, but if this is a fundamental issue when adding numbers in binary that causes you to have to enter numbers in a particular order, I would imagine that should be mentioned somewhere in the manual. Is it?
Originally posted by: EKKC
thanks. its actually happening in a planning software and not excel...
when 0 = 0.000000000001 and you compare it to another number to calc. a percentage, your percentage looks like 200,000,000,000,000%. my client dont like ithow do i explain it to him?
think about cash flow and balance sheets, they want zero. not 0.4E-19, and a percentage of 0 when comparing 0 and 50000, not 20gazillion %
Originally posted by: kranky
Originally posted by: EKKC
thanks. its actually happening in a planning software and not excel...
when 0 = 0.000000000001 and you compare it to another number to calc. a percentage, your percentage looks like 200,000,000,000,000%. my client dont like ithow do i explain it to him?
think about cash flow and balance sheets, they want zero. not 0.4E-19, and a percentage of 0 when comparing 0 and 50000, not 20gazillion %
If you're the one providing the Excel files to the client, use the round() function on the cell that holds the total.