所谓的向上取整,并非四舍五入。如CEILING(5.13,0.1)=5.2,CEILING(4.92,0.1)=5.0,CEILING(-14.823,-0.01)=-14.83,

其中参数1是要处理的数据,参数2是要获得的数据小数格式(也就是位数),如0.1,0.01,0.001.。

特殊说明,参数1、参数2的正负符号要一致,同正或同负,否则会出#NUM!值。

将参数Number向上舍入(正向无穷大的方向)为最接近的 significance 的倍数。

1、语法

=CEILING(number,significance)

=FLOOR(number,significance)

TIPS:

在单元格输入=Ceiling( 和=Floor(,就会提示上述语法

参数number是要向上/向下舍入的数,本文中的”上”和”下”指的是数轴的“正方向”和“负方向”

参数significance是指定基数最接近的倍数:

 significance=1、10,代表保留个位、十位

 significance=0.1或0.01时,代表保留一位、两位小数

 significance=0.5,代表保留至0.5的倍数

其功能是“向下取整”,或者说“向下舍入”,即取不大于x的最大整数与“四舍五入”不同,下取整是直接取按照数轴上最接近要求的值左边的值,也就是不大于要求的值的最大的那个。

2、案例-保留个位、十位或一位、两位小数

说明:

对于Ceiling/Floor函数,所谓的“向上舍入”和“向下舍入”指的是数轴方向,比如ceiling(-3.152,0.01)就是将-3.152向数轴正方向舍入到-3.15,如下图

请勿与round类函数混淆,如roundup(-3.152,2)返回值为-3.16,因为TA的“向上舍入”指的是见到-3.152中第二位5以后有数2,就舍去2,并进5为6,即为-3.16

3、案例-保留指定倍数

给几个使用该公式的场景(欢迎补充):

零售商场最小纸币按5角钱找零

计算年龄不需要出现5.3、28.8岁,但要考虑半岁

将一段数字快速归类到比如0~49,50~99,100~150之中

4、知识拓展-*.MATH函数

以上便是为大家介绍的Ceiling和Floor函数,在新版本Excel中,加入了CEILING.MATH和FLOOR.MATH两个函数,如果亲已经明白了本文上述内容,那么在电脑上体验下这两个函数应是没有难度!