excel 表中保留整数后合计数不对

急问解决:excel 表中保留整数后再合计的数与单个整数相加后不符,如何解决?

只是通过设置小数位数不能改变数字本身,只是改变显示而已,举例而言,2.25,如果保留一位小数,那就是2.3,但是excel只是显示2.3而已,这个单元格本身还是2.25,如果两个单元格都是2.25,那么加起来就是4.5,所以所有的单元格都是保留一位小数的话,你看到的就会是2.3+2.3=4.5
。所以如果你想要看到的就是真实的数字,就得通过函数真正的改变小数位数,如a1为2.25,如果你想保留1为小数,就用round(a1,1)
,那么就会得到真正的2.3,而不是表面看上去是2.3,而实质上是2.25
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-09-10
工具-选项-重新计算,勾选“以显示精度为准”。本回答被提问者采纳
第2个回答  2008-09-10
虽然是保留了整数位,但小数位还是有效的,所以产生了这种情况!
你在取整的时候用=int(a1+0.5)做就好了(设定你要四舍五入)
第3个回答  2008-09-10
你先取整,然后把取整后的值设成常量,不要设成变量就行了。在合计读取值的时候就会读取取整后的值而不是取整前带着小数的值。
第4个回答  2008-09-10
先取整数后加

先加后取整会差异很多

检查你的算法
相似回答