LARGE函数用于计算数据集中第k个最大值。使用此函数可以根据相对标准来选择数值。例如,可以使用函数LARGE得到第1名、第2名或第3名的得分。LARGE函数的语法如下:
LARGE(array,k)
其中,array参数为需要从中选择第k个最大值的数组或数据区域,k参数为返回值在数组或数据单元格区域中的位置(从大到小排)。下面通过实例详细讲解该函数的使用方法与技巧。
打开“LARGE函数.xlsx”工作簿,切换至“Sheet1”工作表,本例中的原始数据如图18-41所示。工作表中已经给定了一组数据,要求计算给定条件下的第k个最大值。具体的操作步骤如下。
图18-41 原始数据
STEP01:选中A8单元格,在编辑栏中输入公式“=LARGE(A2:B6,3)”,用于计算所给数据中的第3个最大值,输入完成后按“Enter”键返回计算结果,如图18-42所示。
STEP02:选中A9单元格,在编辑栏中输入公式“=LARGE(A2:B6,7)”,用于计算所给数据中的第7个最大值,输入完成后按“Enter”键返回计算结果,如图18-43所示。
图18-42 计算第3个最大值
图18-43 计算第7个最大值
如果数组为空,函数LARGE返回错误值“#NUM!”。如果k≤0或k大于数据点的个数,函数LARGE返回错误值“#NUM!”。如果区域中数据点的个数为n,则函数LARGE(array,1)返回最大值,函数LARGE(array,n)返回最小值。