点击蓝字【秋叶 Excel】👆
本文作者:农夫
本文编辑:安安
小伙伴们,大家好,我是农夫,专治疑难杂「数」的农夫~实际工作中,我们经常需要对数据进行取舍或取整,想必做财务的小伙伴对此深有体会。虽然 Excel 的【开始】选项卡下的数字栏中,可以直接增减小数位数~但这只是将小数位数隐藏了,并没有实现真正的舍入进位。我们看到 B 列和 C 列求和结果是一样的,而使用 ROUND 函数的 D 列就出现了不一样的结果。如果采用直接增减小数位数的方法,在计算工资、KPI 完成比例、满意度等指标时就会出现误差,造成不必要的麻烦~除了上述情况,我们也会遇到一些比较特殊的要求,如:
数据向上取整
数据向下取整
数据取最临近倍数的值
数据百位取整
......
如何按特定需求对数据进行取舍呢?Excel 的「舍入进位函数」或许能帮忙。为什么说或许?这是因为如果没有深入了解,相关舍入进位函数的用法,那你同样会遇到很多的坑。比如,常用的 INT 函数,坊间广为流传的功能是数据取整,但殊不知它并非这样简单~接下来,就跟着我一起来看看,这些 Excel 舍入进位函数不为人知的一面,相信你一定会明白这些函数的正确含义和用法,准确快速完成数据取舍的需求~我们首先来看看 ROUND 函数,它的语法结构为:
其中,要保留的小数位数参数为空或为 0,表示取整(这回真的是四舍五入,没骗你);如果想保留两位小数,则要将保留小数的位置填写为 2。与 ROUND 函数相关且能够控制舍入方向的两个函数:ROUNDUP 与ROUNDDOWN 函数~我们先说 ROUNDUP 函数,它和语法结构如下:ROUNDUP 函数的作用与 ROUND 函数相似,不同的是,它始终将数字进行向上舍入(不管是大于五,还是小于五),如上图中的 25.684 保留两位的结果为 25.69~如果要保留的小数位数参数为 0,则将数字向上舍入到最接近的整数。即 ROUNDUP (11.235,0) 的结果为 12~再说下 ROUNDDOWN 函数,它和语法结构如下:=ROUNDDOWN(舍入的数, 要保留的小数位数)ROUNDDOWN 函数和之前的函数所不同的是,它始终将数字进行向下舍入(不管是大于五,还是小于五),如上图中的 25.688 保留两位的结果为 25.68~如果要保留的小数位数参数为 0,则将数字向上舍入到最接近的整数。即ROUNDDOWN (25.684,0) 的结果为 25~我们再来介绍下刚刚提及的 INT 函数,具体语法结构如下:是不是看起来很简单?但它却并非是将带有小数的数字,进行四舍五入后,再获取整数。
INT 函数正确理解是:将带有小数的数字向下舍入到最接近的整数。如 12.358向下取整(比它小的数)最接近的整数为 12。这里需要注意对负数的处理,在负数中 -10 小于 -9,因此,-9.973 向下取整为 -10。▋TRUNC 函数
继续看 TRUNC 函数,TRUNC 函数可以称为截尾取数函数,可以直接截取整数,也可以截取到特定位数的小数,但不存数字舍入进位情况。
=TRUNC(需要截尾取整的数字, [指定取小数位数的数字])当 TRUNC 函数第二个参数为 0 或为空时,就会对数字截取整数。当 TRUNC 函数第二个参数,存在不为 0 的数字时,就会对数字截取相应位数的小数。与 ROUND 函数不同的是,TRUNC 函数不会进位取舍,而前者则会进行四舍五入~
以上就是大家日常工作中常用到的舍入进位函数了,我们再来回顾下~看了这么多处理舍入进位的函数,你平时最常用函数是哪个呢?好了,今天为大家介绍了工作中相对常用的舍入进位函数,之后还将为大家介绍一些实际用的比较少,但又能解决一些特殊舍入进位需求的函数和方法,如取最临近倍数的值、百位取整~如果小伙伴们喜欢今天的内容,就让我看到你们点赞和分享的小手手~为感谢同学们对秋叶 Excel 的陪伴和支持,我们决定建立秋叶 Excel 读者群,欢迎大家扫描下方二维码加入哦~
群内不仅能互相交流学习 Excel,还会掉落各种学习资源,助力大家提升办公效率
↓↓↓
学到了,点在看 !
👇👇👇
分享一下,更快乐~
👇👇👇