查查知识网

ceiling ceiling函数sql

发布者:张俊华
导读你还在为Excel中CEILING和FLOOR函数的使用方法而苦恼吗,今天小编教你Excel中以上函数的使用方法,让你告别Excel中CEILING和FLOOR函数的使用方法的烦恼。主要从四方面对Ex

你还在为Excel中CEILING和FLOOR函数的使用方法而苦恼吗,今天小编教你Excel中以上函数的使用方法,让你告别Excel中CEILING和FLOOR函数的使用方法的烦恼。

主要从四方面对Excel函数进行讲解,1.函数的含义,2.函数的语法格式,3.函数在日常办公中运用的实例介绍,4.函数使用的注意点。

更多Excel经验请关注绪哲Z,先顶后看年薪百万,如果帮到了你,请点赞支持,好人一生平安。

1.函数的含义

(1)CEILING函数的含义

用于将数字向上舍入(绝对值增大的方向,即是远离零)后最接近指定数字的倍数。

(2)FLOOR函数的含义

用于将数字向下舍入(绝对值减小到零的方向)最接近指定数字的倍数。。

2.函数的语法格式

(1)CEILING函数的语法格式

=CEILING(number,significance)

参数定义:number:表示要向上舍入的值;significance:表示要舍入的倍数。

· 如果任何一个参数是非数值型,则 CEILING 返回 VALUE! 错误值。

· 不论参数 number 的符号如何,数值都是沿绝对值增大的方向向上舍入。 如果 number 正好是 significance 的倍数,则不进行舍入。

· 如果 number 和 significance 都为负,则对值按远离 0 的方向进行向下舍入。

· 如果 number 为负,significance 为正,则对值按朝向 0 的方向进行向上舍入。

(2)FLOOR函数的语法格式

=FLOOR(number,significance)

参数定义:number:表示向下舍入的数值;significance:表示舍入的倍数。

· 如果任一参数为非数值型,则 FLOOR 返回 错误值 VALUE!。

· 如果 number 正好是 significance 的倍数,则不进行舍入。。

· 如果 number 和 significance 都为正,则数值向下舍入,并朝零调整。

· 如果 number 和 significance 都为负,则数值向上舍入,并朝零调整。

· 如果 number 为负,significance 为正,则数值沿绝对值减小的方向向下。

3. CEILING和FLOOR函数案例

在日常工作和生活中,应用场景较多,比如合绩效考核、停车计费、入学年龄计算等场景应用。

(1) CEILING和FLOOR函数的功能演示,下图A、B列分别作为number 和 significance参数值,使用CEILING和FLOOR函数后,结果显示如下,对应函数公式和该函数计算结果以相同颜色标识。

(2)场景描述:工作室突然停电,但承接项目需要赶工,应急在附近网咖办公,网咖上机计费标准:10元/小时,不满1小时按一小时计算;员工加班费25元/小时,满半小时按1小时计算,不满半小时忽略不计,加班费在17:30往后开始计算。计算当天需要支付多少费用。函数公式和结果显示如下图:

以E2单元格函数公式为例进行讲解,整体函数为"=CEILING(HOUR(D2-B2)+MINUTE(D2-B2)/60,1)*10+FLOOR(HOUR(D2-C2)+MINUTE(D2-C2)/30,1)*25"。

CEILING(HOUR(D2-B2)+MINUTE(D2-B2)/60,1)*10用于计算网咖上机费,HOUR(D2-B2)+MINUTE(D2-B2)/60计算上机时间(单位小时),计算标准:10元/小时,不满1小时按一小时计算。

FLOOR(HOUR(D2-C2)+MINUTE(D2-C2)/30,1)*25用于计算员工加班费,HOUR(D2-C2)+MINUTE(D2-C2)/30用于计算加班时间,其中大于30分钟按1小时计算,加班支付标准:25元/小时,满半小时按1小时计算,不满半小时忽略不计,加班费在17:30往后开始计算。

最后将所有支付费用使用SUM函数进行求和,最终结果显示在F9列。

4. CEILING和FLOOR函数使用的注意点

(1)CEILING和FLOOR函数中如果number为正和significance为负函数将返回NUM!错误值。