excel怎么不让小数点后面四舍五入(减少小数位数不能代替四舍五入函数)

最近看到朋友圈的朋友在求助四舍五入的问题,说自己做的表与手工计算总是相差几分钱,心理就明白大概是什么原因了,直接联系了朋友解决了这个问题,所以今天在这里聊一聊这个话题。

这里先明确一件事,Excel的增加、减少小数位数的功能仅仅是显示四舍五入后的值,单元格的值并没有发生变化

做个简单试验,A1单元格输入:123.456,再改变A1的小数位数,我们再观察A1单元格的值,不论怎样调整小数位数,单元格的值是不变的,改变的仅仅是显示的值。


excel怎么不让小数点后面四舍五入(减少小数位数不能代替四舍五入函数)(1)

现在再用公式进行计算,C2输入公式:=A2*B2,可以看到,不管怎样调整A2的小数位数,计算结果不变,所以想通过减少小数位数来实现四舍五入的计算,结果是不正确的。


excel怎么不让小数点后面四舍五入(减少小数位数不能代替四舍五入函数)(2)

正确的方法应该是使用Round函数进行计算,如果要对数量进行四舍五入之后再计算金额,C2的公式应该改成:=Round(A2,2)*B2

我们进行四舍五入计算时,通常只是对最后的结果进行四舍五入计算,中间参与计算的数值是不进行四舍五入的,这样可以最大限度保留数值的精度,把上面的计算公式修改一下,改成:=Round(A2*B2,2)

当然,对数量进行四舍五入,还是对金额进行四舍五入,先后的顺序也会影响最终结果,所以还是要看单位的规定来设置公式了。

最后再次强调:增加、减少小数位数,仅仅是显示的数值变了,实质的数值并没有发生改变。要进行四舍五入计算,必须使用Round函数。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页