同样是用Excel,为什么会这些技巧的人,就成了高手?
点击蓝字【秋叶 Excel】👆
发送【UP】
免费领 13 篇 Vlookup 教程合集!
本文作者:农夫
本文编辑:雅梨子、竺兰
小伙伴们,大家好,我是农夫,专治疑难杂「数」的农夫~
前不久的一篇文章→会用 Excel 的人,不一定都会这个不起眼的小技巧!为小伙伴介绍了日常工作中常用的舍入进位函数,如 ROUND、ROUDNUP、ROUNDDOWN、INT 和 TRUNC 函数。
今天,我将为大家继续介绍,日常工作能用来处理一些特殊需求的舍位进入函数和方法~
依靠位置取数的函数
上一篇舍入进位函数中,我们已经介绍了几个依靠位置取数的函数:ROUDNUP、ROUNDDOWN 和 INT 函数。
这里我们将继续介其他几个依靠位置取数的函数~
▋FLOOR 函数
▋FLOOR 函数
首先,我们来看 FLOOR 函数,这个函数对数值的符号比较敏感,不同的数值符号对 FLOOR 函数而言,会存在不同的进位方向~
👉 正数:
将要舍入的数向下舍入(沿数值减小的方向)为最接近的基数的倍数。如,12 大于 9,则 9.973 取数为 9。
👉 负数:
将要舍入的数向上舍入(沿数值增加的方向)为最接近的基数的倍数。如,-9 大于-12,则-9.973 取数为-9。
👉 注意:
❶ 如果任一参数为非数值型,则 FLOOR 返回 #VALUE!。
❷ 如果舍入的数值符号为正值,基数为负数,则 FLOOR 返回 #NUM!。
❸ 如果舍入的数值符号为负数,基数符号为负,则数值沿数值增加的方向取。
❹ 如果舍入的数值正好是基数的倍数,则不进行舍入。
▋EVEN 函数
▋EVEN 函数
继续看 EVEN 函数,它的作用是将舍入的正数值向上舍入到的最接近的偶数,负数值向下舍入到最接近的偶数。
👉 注意:
❶ 如果舍入的数值为非数值型,则返回 #VALUE!错误值。
❷ 如果舍入的数值恰好是偶数,则不进行舍入。
▋MROUND 函数
▋MROUND 函数
再看 MROUND 函数,MROUND 函数作用是获取设定的基数中,所有基数倍数中最接近你所要舍入的数值。
函数语法结构如下:
=MROUND(单元格内的值(要舍入的值), 基数(倍数))
如上图,以 1 为例,围绕两边的 3 的倍数分别是 0 和 3。
其中,可以从下图中看到,距离 1 最近的是 0,所以,最终结果为 0。
👉 注意:
❶ 如果舍入的数值除以基数的余数大于或等于基数的一半,则 MROUND 函数向上舍入数值。但是,这种情况很少遇到。
❷ 要舍入的数和基数的符号必须相同。如果不相同,将返回 #NUM 错误。
▋CEILING 函数
▋CEILING 函数
继续看 CEILING 函数,它的作用是将要舍入的数值向上舍入(沿数值增大的方向)为最接近指定基数的倍数。
函数语法结构如下:
=CEILING(单元格内的值(要舍入的值), 基数(倍数))
如上图,以 1 为例,围绕两边的 3 的倍数分别是 0 和 3。
其中,可以从下图中看到,1 的下边是 0,上边是 3,所以,向上舍入,最终结果为 3。
👉 注意:
❶ 如果任何一个参数是非数值型,则 CEILING 返回 #VALUE! 错误值。
❷ 要舍入的值符号为正和基数的符号为负,将返回 #NUM 错误。
❸ 如果要舍入的数正好是基数的倍数,则不进行舍入。
❹ 如果两个参数都为负,则 CEILING 函数将单元格的数值向下舍入。如-9 大于-12,则-10.8 取值为-12。
❺ 如果要舍入的数符号为负,基数的符号为正,则 CEILING 函数将单元格的数值向上舍入。如-3 大于-6,则-4 取值为-3。
拓展一下
▋Excel 百位取整
工作中,我们有时候也会遇到比较奇葩的要求。
比如说领导不想看小数,只需要看百位取整的数字就可以了。
以 32586.26 为例,需要将其转化为 32500 这样的数字。
这其实很简单,只需要利用下简单的数学乘除法即可。
❶ 取整乘除法。
=int(单元格数据/100)*100将所有数字除以 100,使用 INT 函数取整,取整后的数字乘以 100。
对于千位取整也是同样的原理,只不过是把 100 换成 1000 就可以了。
❷ 提取法。
=MID(A3,开始位置,字符数量)*100
MID 函数文本字符串中从指定位置开始截取指定数目的字符。
这里我们从第 1 个字符开始,取数字的前三位数字,然后,乘以 100 即可。
❸ 函数法。
在上一篇中,我们介绍了 ROUNDUP 和 ROUNDDOWN 函数在要保留的小数位数参为大于 0 的情况,那么,这里就使用到到了小于 0 的情况。
小伙伴们可以看下效果:
当要保留的小数位数参数小于 0 的时候,ROUNDUP 函数将「向上舍入」到小数点左边对应位数,而 ROUNDDOWN 函数将「向下舍入」到小数点左边对应位数,具体说明如下:
知识回顾
以上就是我要介绍的 Excel 中舍入进位函数了,再来回顾下~
❶依靠位置取数的函数。
FLOOR、EVEN、MROUND、CEILING。
❷其他。
百位取整、ROUNDUP、ROUNDDOWN 。
好了,以上就是为小伙伴介绍的所有舍入进位函数了,喜欢的小伙伴记的点赞和分享哦~
我是农夫,专治疑难杂「数」的农夫~
想要提升工作效率,今晚一定不要错过秋叶大叔的视频号直播。
秋叶团队 PPT 导师会现身直播间分享 Office 学习干货,现在预约直播,不仅可以听干货,还能 9.9 秒杀千本好书!
更有机会参与直播抽奖,把大叔最爱的不二酱带回家!
赶紧点击下方卡片预约直播吧!👇👇👇
欢迎加入秋叶 Excel 专属读者群~和群友一起互相交流学习 Excel,互帮互助。
现在进群,还会掉落各种学习资源,助力大家提升办公效率