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