2.2.17 SMALL函数

2.2.17 SMALL函数

(1)函数功能

SMALL函数用于返回数据列表中第k个最小值。

(2)语法格式

SMALL(array,k)

(3)参数说明

array:必需参数,表示需要返回第k个最小值的单元格区域或数组。

k:必需参数,表示SMALL函数的返回值在array参数中的排位。k为1,表示返回最小值;k为2,表示返回第2个最小值,以此类推,从小到大。

(4)注意事项

如果array参数为空,k参数小于等于0,或者k大于单元格区域或数组中数值的个数,SMALL函数都将会返回错误值“#NUM!”。

(5)实例:判断出三科成绩同时大于或等于60分的学生,记为合格

如图2.2.17所示,A列为学生姓名,B列为语文成绩,C列为数学成绩,D列为英语成绩,要求在E列判断出三科成绩同时大于或等于60分的学生,记为合格。

选择E2单元格,输入公式“=IF(SMALL(B2:D2,1)>=60,"合格","")”,输入完毕后按Enter键结束并向下填充公式,即可完成全部判断(此例中的SMALL函数也可以使用MIN求最小值函数代替)。其中IF函数做真假值判断,语法格式为:=IF(逻辑表达式,逻辑表达式正确返回的值,逻辑表达式错误返回的值)。

图2.2.17 SMALL函数的应用