EXCEL两数相减,差有若干位小数

如10404.5-500=9904.499999999970
这是EXCEL表格自动生成的数据中的一段。由于出现问题,在检查中把差值增加若干位小数,发现这种现象。如果把被减数改为手动录入(原被减数也是EXCEL自动生成),结果就是9904.500000000000 。这就造成两个差值自动比较不相等。
格式设置是正确的。
它不是格式或小数位数设置问题,或许是Excel 中浮点运算惹的祸吧希望高手探讨

第1个回答  2011-09-10
你需要什么样的结果,或存在什么问题,描述不清!