excel取整问题

来源:百度知道 编辑:UC知道 时间:2024/09/18 05:09:00
a1:1.5
a2:1.6
a3:=round(a1+a2,0)
我把a1到a3的小数位数减少为0,也就是都取整数。结果打印出来的是:
a1:2
a2:2
a3:3
2+2=3了,这让看表的人认为我算错了。对与这样的事情该怎么对付?注意一定要取整。

你是让A1和A2显示效果为取整(小数位数为0),虽然均显示为2,其实际值仍然是1.5和1.6,两值相加后是3.1,用ROUND取整后为3.
处理方法有二(两种结果均为4):
点"工具""选项""重新计算",选中"以显示精度为准",点"确定".A3=A1+A2
这样做的后果是会降低计算精度.

还有就是对A1和A2的值先用ROUND函数取整再相加A3=ROUND(A1,)+ROUND(A2,)

我试了试没错的,是不是你的A1和A2不是原始数据,而是通过公式计算出来的啊,显示的是近似值,