excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel真假四舍五入,财务错几分钱对不上账,就是因为它

Excel是统计数据的,统计数据就离不开四舍五入和取整。关于数据四舍五入和取整的函数有如下几个,round/rounddown/roundup/int/trunc,以及text,他们的区别是什么呢。

第一,真假四舍五入

round函数的语法很简单,round(数值,保留位数)。

上图的表格,左侧的表格分别用四舍五入公式保留了一位和两位小数,=ROUND(A2,2),右侧的表格是使用ctrl 1,设置单元格格式保留了2位,可以看到他们的求和结果并不一致。

这是为什么呢,因为使用设置单元格保留小数,只是字面上显示了四舍五入,但实际上原始数据并没有改变。如图所示:

真假四舍五入

所以,四舍五入真的要用round函数,而不能使用设置单元格格式。

第二,使用text函数四舍五入

公式为:=TEXT(A2,"0.00")

但是搞笑的是,使用text函数四舍五入后,求和结果竟然为0,这是因为什么呢,因为text的返回值是文本,而文本是无法求和的,所以要想求和,可以这样操作。把公式前加两个--号,公式变为=--TEXT(A2,"0.00")

从结果中,我们可以清晰看到,使用text函数和使用round函数获取的结果一模一样。

第三、rounddown和roundup

这两个函数也是四舍五入函数,但和round不同,他们两个向下取舍,一个向上取舍,什么意思呢。

公式为:=ROUNDDOWN(A2,2) 和=ROUNDUP(A2,2)

可以发现,ROUNDDOWN保留两位小数,不管能不能四舍五入都舍去了后面的值,也不四舍五入。

而ROUNDUP保留两位小数,不管能不能四舍五入,全都给入上了,这就是他们和round的区别。

第四、int和trunc

int只有一个参数,就是取整,trunc也是取整,但它可以保留位数

三列的公式为:=INT(A2) =TRUNC(A2,0) =TRUNC(A2,1)

可以看到,但为正数的时候,int和trunc取整的效果是一样的,当turnc保留一位以上的时候,他就相当于turnc函数。

但对负数取整的时候就有了区别,int不管能否四舍五入,都入上了一位,所以-20.38变成了21,而trunc并没有改变数值。

以上呢,就是Excel中格式化数值和四舍五入的方方面面以及注意点,大家在使用的时候一定要小心,否则对账能让你对到天荒地老。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年8月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接