LARGE函数用于计算数据集中第k个最大值。使用此函数可以根据相对标准来选择数值。例如,可以使用函数LARGE得到第一名、第二名或第三名的得分。LARGE函数的语法如下。
LARGE(array,k)
其中参数array为需要从中选择第k个最大值的数组或数据区域,k为返回值在数组或数据单元格区域中的位置(从大到小排)。
典型案例
已知一组给定的数据,计算给定条件下的第k个最大值。基础数据如图16-69所示。
步骤1:打开例子工作簿“LARGE.xlsx”。
步骤2:在单元格A8中输入公式“=LARGE(A2:B6,3)”,用于计算所给数据中的第3个最大值。
步骤3:在单元格A9中输入公式“=LARGE(A2:B6,7)”,用于计算所给数据中的第7个最大值。计算结果如图16-70所示。
图16-69 基础数据
图16-70 计算结果
使用指南
如果数组为空,函数LARGE返回错误值“#NUM!”;如果k≤0或k大于数据点的个数,函数LARGE返回错误值“#NUM!”;如果区域中数据点的个数为n,则函数LARGE(array,1)返回最大值,函数LARGE(array,n)返回最小值。