在工作場合、學校環境裡,常會用到擇優前幾個進行計算的應用,例如:老師有12次的小考,選擇前8個較佳成績計算成績,這樣即使有1/3失誤,都還是可以有不錯的成績。

如何才能輕鬆的完成這樣的計算?Excel 裡有一個篩選函數 FILTER 可以好好運用。

Excel-擇優前幾個分數計算平均(FILTER,LARGE)

【設計與解析】

儲存格O4:=AVERAGE(FILTER(C4:N4,C4:N4>=LARGE(C4:N4,$O$1)))

複製儲存格O4,貼至儲存格O4:O28。

(1) LARGE(C4:N4,$O$1)

利用 LARGE 函數取得儲存格O1指定的擇優項目值。

(2) FILTER(C4:N4,C4:N4>=LARGE(C4:N4,$O$1))

利用 FILTER 函數篩選儲存格C4:N4中大於或等於擇優項目值的內容。

(3) AVERAGE(FILTER(C4:N4,C4:N4>=LARGE(C4:N4,$O$1)))

將第(2)式的傳回值以 AVERAGE 函數加以平均。

只要更改儲存格O1的值,即可動態取得指定次數的擇優計算值。

Excel-擇優前幾個分數計算平均(FILTER,LARGE)

註:本例中的成績數值為隨機產生。

【參考資料】

 FILTER 函數參考微軟提供的說明:FILTER 函數

 LARGE 函數參考微軟提供的說明:LARGE 函數

【延伸閱讀】

*Excel-擇優計算平均分數(LARGE,陣列)

*Excel-列出指定次數最佳成績的平均

*Excel-和成績、分數的相關文章

*Excel-依類別成績代碼轉換為分數(SUMPRODUCT)

*Excel-如何擇優或勾選或劃記不列入以計算平均

*Excel-計算成績的五標(底標,後標,均標,前標,頂標) 

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel FILTER LARGE
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()