由於 Excel 提供了新的函數與陣列處理的新方式,所以本篇要利用 FILTER 函數來幫助教師計算成績。
【列出二次考試成績進步的名單】
選取儲存格A4:D24,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:座號、姓名、第1次、第2次。
(1) 列出座號
儲存格F5:=FILTER(座號,第2次>第1次)
利用 FILTER 函數列出符合條件「第2次>第1次」者。
只要在儲存格F5中輸入公式,其餘儲存格會自動溢出公式。
(2) 列出姓名
儲存格G5:=FILTER(姓名,第2次>第1次)
(3) 列出第1次成績
儲存格H5:=FILTER(第1次,第2次>第1次)
(4) 列出第2次成績
座號 儲存格I5:=FILTER(第2次,第2次>第1次)
【列出指定次數最佳成績的平均】
儲存格M4:=AVERAGE(FILTER(C4:L4,C4:L4>SMALL(C4:L4,3)))
複製儲存格M4,貼至儲存格M4:M23。
(1) SMALL(C4:L4,3)
利用 SMALL 函數找出座號1同學由小至大排第3的成績。
(2) FILTER(C4:L4,C4:L4>SMALL(C4:L4,3))
在 FILTER 函數中以篩選符合條件者:C4:L4>SMALL(C4:L4,3)
篩選大於由小至大排第3者,即由大至少的前7名。
(3) AVERAGE(FILTER(C4:L4,C4:L4>SMALL(C4:L4,3)))
最後以 AVERAGE 函數計算這7個成績的平均。
【參考資料】
FILTER 函數參考微軟提供的說明網頁:FILTER 函數
【延伸學習】
文章標籤
全站熱搜
留言列表