有網友問到,在 Excel 中取得一個成績表(參考下圖右),想要分析這些班級高(等)於平均和低於平均的人數分別為多少,該如何處理?希望能使用定義名稱的方式來操作。

【準備工作】

先定義要用的「名稱」。選取儲存格A1:F26,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,分別定義了:「座號、三年1班、三年2班、三年3班、三年4班、三年5班」等名稱。

【輸入公式】

儲存格I2:{=SUM(IF(INDIRECT(H2)>=AVERAGE(INDIRECT(H2)),1,0))}

這是陣列公式,輸入完成請按 Ctrl+Shfit+Enter 鍵。複製儲存格I2,貼至儲存格I2:I6。

公式中以儲存格H2的內容(例:三年1班)來計算,而該內容已經定義好名稱(例:三年1班),所以可以代表一個儲存格範圍。所以使用時,以 INDIRECT 函數,將儲存格中的文字轉成 Excel 可用的儲存格範圍。

公式的意義是找出儲存格範圍中大於或等於平均數者給予1,否則給予0。透過這個 1/0 的陣列將其加總,所得的數字即為大於或等於平均成績的個數。

其結果和自行輸入以下公式是相同結果的(和上式比較):

儲存格I2:{=SUM(IF(三年1班>=AVERAGE(三年1班),1,0))}

同理:

儲存格J2:{=SUM(IF(INDIRECT(H2)<AVERAGE(INDIRECT(H2)),1,0))}

這是陣列公式,輸入完成請按 Ctrl+Shfit+Enter 鍵。複製儲存格J2,貼至儲存格J2:J6。

 

【延伸學習】

(1) 參考另一篇文章:火星人的天空之城- Excel-統計各班某個成績範圍的人數

(2) 設定大於或等於平均者,顯示紅色字。

利用格式化條件設定,選取「使用公式來決定要格式化哪儲存格」,設定公式:

=B2>=AVERAGE(B$2:B$26)

image[3]_thumb

image[10]_thumb

【延伸閱讀】

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

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

 Excel-利用Google表單讓學生依評分量表實施分組互評並計算分數

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

 Google Classroom-使用評分量表對學生作業評分

 Google表單設計測驗的單選題、複選題、多選題

 Excel-設計Google表單測驗多選題並在Excel中自動帶入結果得到分數

 Excel-設計Google表單測驗多選題並以Excel計算分數

 Excel-取用Google表單的線上測驗結果自行計算分數(SUMPRODUCT)

 用Google表單來設計線上測驗卷並且評分,還可以獲得測驗結果的統計分析

 Google Classroom 的問題和測驗作業功能

 實施遠距教學多元評量讓同儕互評(Google表單+Excel)

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

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