作业帮 > 综合 > 作业

在工作表中,用减法算出来的值出现多位小数,而别的单元格都显示正常

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 07:01:33
在工作表中,用减法算出来的值出现多位小数,而别的单元格都显示正常

24.3   - 24.1 =   0.2    ,可是值显示为0.199999999999999,

,怎样让它显示的值正常,为什么有些值又显示正常呢?

在工作表中,用减法算出来的值出现多位小数,而别的单元格都显示正常
这主要是由于EXCEL本身的浮点运算精度问题引起的,当图中的G2与H2的值是带小数的数值进行运算时就会出现这问题(这现象一般在运算减法和除法时出现).解决方法是在外面套个取舍函数进行保留小数的控制就行了.
 
在I2输入公式下拉,请根据实际情况选择下两条公式之一,公式最后的数字2是控制保留多少位小数:
 
四舍五入公式:
=ROUND(G2-H2,2)
 
保留两位小数,不进行四舍五入:
=ROUNDDOWN(G2-H2,2)