2.6.13 CEILING函数

2.6.13 CEILING函数

(1)函数功能

CEILING函数用于将数字沿绝对值增大的方向向上舍入为最接近的指定基数的倍数。

(2)语法格式

CEILING(number,significance)

(3)参数说明

number:必需参数,表示要进行舍入计算的数字,形式可以是直接输入的数字、单元格引用或数组。

significance:必需参数,表示指定的基数。该参数的具体取值与CEILING函数返回值情况参照表2.6.13所示。

表2.6.13 significance参数取值与CEILING函数返回值

(4)注意事项

number和significance参数必须是数字、文本型数字或逻辑值,如果是文本,则CEILING函数返回错误值“#VALUE!”。

如果number和significance参数的符号一致,则CEILING函数将对number参数按绝对值增大的方向舍入。

如果number参数为正,且significance参数为负,CEILING函数将返回错误值“#NUM!”。

如果number参数为负,且significance参数为正,则CEILING函数将对number参数按绝对值减小的方向舍入。

但在Excel 2007及更早的版本中,number和significance参数的符号必须一致,否则CEILING函数将返回错误值“#NUM!”。

(5)实例:计算停车费

如图2.6.13所示,A列为车牌号码,B列为停车的时间,要求在C列计算出停车费用,计算条件为每小时10元,不足半小时的按半小时计算,不足一小时的按一小时计算。

选择C2单元格,输入公式“=CEILING(B2,0.5)*10”,输入完毕后按Enter键并向下填充公式,即可完成全部计算。

图2.6.13 CEILING函数的应用