欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

函数Ceiling向上舍入和Floor向下舍入语法实例图文介绍

程序员文章站 2022-03-14 15:50:56
所谓的向上取整,并非四舍五入。如CEILING(5.13,0.1)=5.2,CEILING(4.92,0.1)=5.0,CEILING(-14.823,-0.01)...

所谓的向上取整,并非四舍五入。如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向上舍入和Floor向下舍入语法实例图文介绍

说明:

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

函数Ceiling向上舍入和Floor向下舍入语法实例图文介绍

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

3、案例-保留指定倍数

函数Ceiling向上舍入和Floor向下舍入语法实例图文介绍

函数Ceiling向上舍入和Floor向下舍入语法实例图文介绍

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

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

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

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

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

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