excel中 列 A B C D E 1行 99.34 200 299.34 0 5.68434E-14(公式为E1=A1+B1-C1+D1) 为什么E1不显示0?
答案:2 悬赏:0 手机版
解决时间 2021-03-27 21:08
- 提问者网友:不爱我么
- 2021-03-26 22:25
excel中 列 A B C D E 1行 99.34 200 299.34 0 5.68434E-14(公式为E1=A1+B1-C1+D1) 为什么E1不显示0?
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-03-26 22:40
造成这现象的原因是:计算结果确实不为0,而是一个很小的数
检查方法:
建议你用鼠标点击一下A1,看编辑栏上显示的数字是不是99.34,还是99.34后面还有数字?
依次检查B1,C1和D1
我确信它们中至少有一个不止2位小数
若要它们显示0,则公式改成:
E1=ROUND(A1+B1-C1+D1,2)
意思为:计算结果保留2位小数.
检查方法:
建议你用鼠标点击一下A1,看编辑栏上显示的数字是不是99.34,还是99.34后面还有数字?
依次检查B1,C1和D1
我确信它们中至少有一个不止2位小数
若要它们显示0,则公式改成:
E1=ROUND(A1+B1-C1+D1,2)
意思为:计算结果保留2位小数.
全部回答
- 1楼网友:骨子里都是戏
- 2021-03-27 00:00
百度搜索一下"EXCEL浮点误差"
应该有详细解释
应该有详细解释
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯