EXCEL计算时,1291.42*0.005我想要的得数是7可是显示的结果是6.46

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:55:48
我想要的结果是四舍五入不保留小数
我想要的结果是是整数7,loveruby521 一代宗师的回答得到的结果是6
您的回答得到的结果是7,但不具有普遍性。2202.25*0.005应该得11可是得数是12

右键——设置单元格格式,在数字标签下选择数值,将小数位数改为0,EXCEL自己会进行四舍五入的运算;
更简单的,工具栏中有两个图标是
←.0 .00
.00 →.00
点这两个图标就可以调整数值的小数位数了。

不过6.46怎么四舍五入也不能是7啊?!!

输入
=round(1291.42*0.005,0)


因该是6
如果你要7
那么输入
=roundup(1291.42*0.005,0)

6.46四舍五入就是6没到6.5在那么会是7

你要先把你的小数部分的取舍方式说出来,我们才好帮你 啊!


四舍五入,
进一法,
去尾法,
还是……

=ROUND(ROUND(1291.42*0.005,1),0)

=ROUND(ROUND(2202.25*0.005,1),0)

根据你两个例子:1、不是四舍五入;2、条件不明(要具有唯一性的条件,哪怕是组合条件也行)。本人试了一个符合上述两例结果:=ROUNDUP(TRUNC(A1*B1,1),0)

1291.42*0.005四舍五入应该是6而不是7,
一定要达到你那样的效果,可以用下面的公式
=ROUND(ROUND(ROUND(1291.42*0.005,2),1),0)
这是从小数后第三位开始进。
如果位数更多,则再嵌套round函数。