1、基本語法與基礎運用
函數功能:返回數據集合中第K個最大值
基本語法:large(array,K)array為數據區域,k為第幾個最大值。
基本運用:例如,求排名前4名的成績分別是多少?如下圖:
2、按條件求第K個最大值
如果我們要按條件求數據集合中第K個最大值,怎么計算呢?需要用到數組函數與large結合。
例如:分別求1年級與2年級前三名的成績分別是多少?
函數:=LARGE(IF($B$4:$B$12="1年級",$C$4:$C$12,0),ROW(A1))按CTRL+SHIFT+ENTER執行公式即可實現按條件求第K個最大值。
3、數據重排序
當數據源不易更改,需要重新排序產生新的數據時,LARGE也可實現數據的重新排序。
例如:重新生成按成績從大到小排列的數據?
函數:=INDEX(A$5:A$13,MOD(LARGE($B$5:$B$13*10^5+ROW($1:$9),ROW(A1)),100))
CTRL+SHIFT+ENTER執行公式,右拉下拉即可。
4、總結
該函數是返回數據集合中第K個最大值,函數本身比較好理解,與數組函數,index或其他函數結合,可以實現很多操作,方便工作。