2.2.16 LARGE函数

2.2.16 LARGE函数

(1)函数功能

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

(2)语法格式

LARGE (array,k)

(3)参数说明

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

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

(4)注意事项

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

(5)实例:判断出至少一科成绩大于90分的学生,记为优秀

如图2.2.16所示,A列为学生姓名,B列为语文成绩,C列为数学成绩,D列为英语成绩,要求在E列判断出至少一科成绩大于90分的学生,记为优秀。

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

图2.2.16 LARGE函数的应用