2.6.14 FLOOR函数

2.6.14 FLOOR函数

(1)函数功能

FLOOR函数用于将数字沿绝对值减小的方向向下舍入为最接近的指定基数的倍数。

(2)语法格式

FLOOR(number,significance)

(3)参数说明

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

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

表2.6.14 significance参数取值与FLOOR函数返回值

(4)注意事项

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

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

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

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

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

(5)实例:计算销售提成

如图2.6.14所示,A列为员工工号,B列为销售额,要求在C列根据B列的销售额计算出各员工的销售提成,计算条件为每超过5000元,奖励300元,剩余金额小于5000元时忽略不计。

选择C2单元格,输入公式“=FLOOR(B2,5000)/5000*300”,输入完毕后按Enter键结束并向下填充公式,即可完成计算。

图2.6.14 FLOOR函数的应用