Large在英文中的意思是大的,在EXCEL表格里函数的意思就是返回数据组中第K个最大值,和MAX函数不同,MAX函数仅能返回最大的一个数,而LARGE函数相对灵活多了,可以返回指定的第K个最大值。
函数的语法:
表达式为: =LARGE(array,k)
中文表达式:=LARGE(查找区域,第几个最大值)
参数说明:
Array(查找区域):需要从中选择第 k 个最大值的数组或数据区域,可以直接输入数组,或是引用单元格。
K(第几个最大值):为返回值在数组或数据单元格区域中的位置(从大到小排),可以直接输入数字,也可以通过公式获取数字。
注意事项
如果Array查找区域为空,函数 LARGE 返回错误值 #NUM!。
如果 k ≤ 0 或 k 大于数据点的个数(即出现不合理的情况),函数 LARGE 返回错误值 #NUM!。
如果查找区域Array的个数为 n,则函数 LARGE(array,1) 返回最大值,函数 LARGE(array,n) 返回最小值。

实例讲解
分别求出前三名的成绩
左侧表格是一张成绩明细表,右侧在第一名单元格内输入函数公式“=LARGE(C2:C12,1)。
公式解读:C2:C12就是查找区域,数字1表示第1大的值,即第一名。
如果直接输入数字,想求出第二名、第三名,甚至更多递增名的时候,就必须一个个的修改公式里的第二个参数,不想这么麻烦,我们可以直接修改公式里的第二个参数为“ROW(A1)”,ROW函数是返回单元格的行号,在这里就是返回A1单元格的行号,也就是返回了数字1,往下拖动公式的时候,因为A1是相对引用,故会自动变成A2、A3,也就自动的返回了数字2、3等,完整公式“=LARGE($C$2:$C$12,ROW(A1))”,前面的查找区域添加绝对引用符号。
剩余59%未读立即解锁专栏,阅读全文