四舍五入用“设置单元格格式”去掉小数位的方法就行,但是会出现以下问题,“设置单元格格式”的确能对单元格“四舍五入”,但其计算还是按全数来计算的,打个比方:
A1=6.9和A2=1.5,如用“设置单元格格式”去掉小数位我看到的是A1=7、A2=2,那公式=a1+a2的结果是该是“9”吗?不是!它的结果是“8.4”,它是按原数相加的,但你由于隐藏了小数你只看到结果是“8”,你增加小数就可以看到结果应是“8.4”(即6.9+1.5=8.4,由于8.4不够四舍五入,所以就出现了7+2=8的结果)
那么要解决以上错误,有两种方法:
1、用ROUND()函数,比如还是用上面的数字:
=ROUND(A1,0)的结果是“7”,即6.9四舍五入后是“7”;
=ROUND(A2,0)的结果是“2”,即1.5四舍五入后是“2”
两格相加自然就等于=9
注:括号里的“0”表示无小数位,如是“1”则表示保留一位小数,以此类推……
2、这种方法最简单:
(1)选用“设置单元格格式”去掉多余小数(保留多少位你看着办,反正自动就是四舍五入的)
(2)点“工具”菜单==>“选项”==>“重新计算”==>给左下“以显示值为准”打勾==>确定
注:第一步是四舍五入,第二步是改正了EXCEL默认是以四舍五入前的数值来计算的问题。
=round(a1,2)四舍五入后保留两位小数=round(a1,0)四舍五入后保留整数。
格式-单元格-数字-数值或货币中选择小数位数两位即可