EXCEL保留小数点两位再相加,实际得的数和计算机算的数不一致, 2007如何设定.

来源:百度知道 编辑:UC知道 时间:2024/06/30 08:22:26
在EXCEL数值计算中,开始限定了行列的小数点保留两位数,但实际计算时该合计数还是按原来的保留三位数计算。例如:纵项四个1.252相加,计算机运算时候按限定的保留小数点两位再相加,实际得的数和计算机算的数不一致。
在2003中
excel中的保留2位小数,只是显示上保留两位,其实际数据仍旧是其原来的精确数据。
方法:1、设置。工具-》选项-》“重新计算”标签页-》“工作簿选项”中勾选“以显示精度为准”-》确定。之后再设置单元格为2位小数。但是这样设置会把2位小数之后的数字永久性删除,无法恢复。

但是在2007中就不知道怎么设定了, 没有找到.

在设置单元格格式中的高置小数位是用来显示的,呈现在我们眼的数,但实际上保存的数并没有变.要想计算结果与数据明细相等相加的结果相等,需要:1、如果纵项四个1.252是通过其他数据运算的结果,则在运算公式中加上函数ROUND(),如=ROUND(运算公式,小数位数),则用求和计算的结果就是纵项四个1.25相加,否则就是纵项四个1.252相加。2、如果纵项四个1.252是数值,要想计算结果为纵项四个1.25相加,由可另加一列,设在纵项四个1.252对应的单元格输入为A1,A2...,则可以B1中输入公式:=ROUND(A1,2)2表示四舍五入后保留2位小数。则用求和函数计算的B1:B4的值就是5。

这是excel的round()函数的自然灾害!
你可以保留原来的计算结果,再加一列,设为=int(a1*100+0.5)/100