Excel-以計算最優項目和勾選項目計算平均分數

教師在計算小考成績時,除了計算全部次數的平均之外,還可能會使用:

(1) 計算最優項目計算平均分數

(2) 勾選特定項目計算平均分數

參考下圖,如果使用人工方式來計算這樣的平均,所有的老師和小老師都會哭哭了。

Excel-以計算最優項目和勾選項目計算平均分數

【設計與解析】

1. 計算一般平均

儲存格L5:=AVERAGE(B5:K5)

利用 AVERAGE 函數來計算所有項目的平均,其中顯示文字(例如:缺)或是空白者,並不會被列入平均。

2. 取最優平均

儲存格M5:{=AVERAGE(LARGE(B5:K5,ROW($1:$6)))}

這是陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵,Excel 會自動加上「{}」。

ROW(1:6)在陣列公式中可以產生 1,2,3,4,5,6 的數值,相當於 {1,2,3,4,5,6}。

利用 LARGE 函數取出第1,2,3,4,5,6項的內容,再透過 AVERAGE 函數計算平均。

3. 取勾選平均

儲存格N5:{=AVERAGE(IF($B$3:$K$3="V",B5:K5,""))}

這是陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵,Excel 會自動加上「{}」。

在陣列公式中判斷儲存格B3:K3裡被填入「V」者,取出對應於儲存格B:K5的內容,再透過 AVERAGE 函數來計算平均。

4. 複製儲存格L5:N5,貼至儲存格L5:N29。

 

如果你想要在 Google 試算表中使用:

Excel-以計算最優項目和勾選項目計算平均分數

修正公式:

儲存格L5:=AVERAGE(B5:K5)

儲存格M5:=ARRAYFORMULA(AVERAGE(LARGE(B5:K5,ROW$1:$6))))

儲存格N5:=ARRAYFORMULA(AVERAGE(IF($B$3:$K$3="V",B5:K5,"")))              
                                                    
複製儲存格L5:N5,貼至儲存格L5:N29。

 

【參考資料】

image ARRAYTOTEXT 函數參考微軟提供的說明網頁:ARRAYTOTEXT 函數
 

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

arrow
arrow

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