有網友問這個問題,我簡單來解答一下,首先想到的是LARGE函數,就是AVERAGE與LARGE函數的組合公式:
數組公式:
有大括號是一個數組公式需要按三鍵:ALT+SHIFT+ENTER
公式:=AVERAGE(LARGE(A2:A33,ROW(1:20)))
我們來看一下運行過程:
用ROW構建一個1到20名的一個排名,然後用LARGE取出前20名的成績,然後用AVERAGE計算平均值。
再來一個用AVERAGEIF+LARGE的普通公式(非數組公式):
運行過程:
我們用LARGE函數計算出第20名的成績,然後用這個成績作為AVERAGEIF函數的計算條件,這個公式可能計算機結果會與上面的公式出現不一致:
例如我把A班的地0名成績65分變成2個,那麼第二個公式計算的結果就會變小。
這是因為第一種方法,嚴格限制了20名的20個人,而後一種方法,只是限制了第20名的分數,而沒有限制第20名的人數。
相比較而言,還是第一種更符合網友嚴格控制20個人的本來意願。
閱讀更多 EXCEL數據處理與分析 的文章