excel中很多数字相加最后出现小数点后N多的9,无限接近正确,怎么弄才会正常?

如题所述

这是计算机2进制与人10进制,及计算机精度限制导致的,不止Excel,计算机计算时都会出现。
原因是一个有限长度的10进制小数,在2进制中很可能是无限长。
最简单例子:十进制0.1;换算为2进制是0.0001100110011001...
在存储时,就需要截断,计算时就会出现误差。
解决办法,将结果在一定精度上四舍五入
温馨提示:答案为网友推荐,仅供参考
相似回答