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所示。

Excel 应用LARGE函数计算数据集中第k个最大值-Excel22

图16-69 基础数据

Excel 应用LARGE函数计算数据集中第k个最大值-Excel22

图16-70 计算结果

使用指南

如果数组为空,函数LARGE返回错误值“#NUM!”;如果k≤0或k大于数据点的个数,函数LARGE返回错误值“#NUM!”;如果区域中数据点的个数为n,则函数LARGE(array,1)返回最大值,函数LARGE(array,n)返回最小值。