LARGE函数在查找最大值中的应用
返回数据集中第 k 个最大值。使用此函数可以根据相对标准来选择数值。
例如,可以使用函数 LARGE 得到第一名、第二名或第三名的得分。
语法
LARGE(array,k)
Array 为需要从中选择第 k 个最大值的数组或数据区域。
K 为返回值在数组或数据单元格区域中的位置(从大到小排)。
说明
• 如果数组为空,函数 LARGE 返回错误值 #NUM!。
• 如果 k ≤ 0 或 k 大于数据点的个数,函数 LARGE 返回错误值 #NUM!。
如果区域中数据点的个数为 n,则函数 LARGE(array,1) 返回最大值,函数 LARGE(array,n) 返回最小值。
LARGE函数是一个数据统计函数,它可以返回数据集中第K个最大值。
可以运用到统计名次、统计成绩的日常工作中。
▪以此成绩表为例,若我们想返回该成绩表第3名同学的成绩。
点击「公式」选项卡-「插入函数」按钮,在弹出的「插入函数」对话框中,插入LARGE函数。
在「数组」中输入B2:B9,并使用Shift+F4键为B2:B9区域添加绝对引用,添加绝对引用可以固定所引用的数据区域,防止发生数据错乱的情况。
在「K」值中输入3,也就是想要返回第3名同学的成绩,单击确定按钮,即可快速返回第3名同学的成绩。
▪那想要返回第1名至第3名同学的成绩,该怎么办呢?
首先,先要选中D4:D6单元格,也就是需要输入前三名成绩的区域。
然后在上方公式输入框中输入=LARGE($B$2:$B$9,{1;2;3}),意思是使用LARGE函数,返回B2:B9区域中,第1、2、3名的成绩。需要注意的是,第1、2、3名要以中括号数组的形式呈现,最后使用快捷键Ctrl+Shift+Enter,就可以快速在D4:D6中输入前3名同学的成绩啦。