Excel 公式第二列减第一列为什么会出现以下情况?

如题所述

浮点运算导致精度误差。解决办法:1、在Excel选项中勾选“按显示精度计算”或者干脆改公式为=round(X-y,2) ‘2表示你的数据精度是两位小数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-10
这是计算机浮点运算导致的情况,估计前面的数字是计算出来或者是拷贝过来的而不是输入的。
解决办法:
1、手工输入前面的数字,后面的减法结果就是正确的
2、把后面列的数字设置为保留2位小数,而不是常规,问题即没有了
3、用TEXT函数把公式输出显示为2位小数,样例:=TEXT(原公式,"0.00")
4、设置降级显示精度,在选项中设置,勾选:以显示精度为准本回答被提问者采纳
第2个回答  2018-05-10
这是科学计数的格式,把格式改成数值即可