(研習練習範例)根據學生請假清單,製作各種統計資訊。
首先,定義名稱,選取儲存格B3:D35,按 Ctrl+Shift+F3 鍵,定義名稱:學生、假別、時數。
1. 計算請假人數
儲存格F4:=COUNTA(UNIQUE(學生))
UNIQUE(學生):利用 UNIQUE 函數列出不重覆的學生清單。
再利用 COUNTA 函數計算上式陣列的數量。
2. 計算請假人次
儲存格F6:=COUNTA(學生)
利用 COUNTA 函數計算學生陣列的數量。
3. 計算公假時數
儲存格F8:=SUMPRODUCT((假別=F7)*時數)
4. 計算事假時數
儲存格F10:=SUMPRODUCT((假別=F9)*時數)
5. 計算病假時數
儲存格F12:=SUMPRODUCT((假別=F11)*時數)
6. 不重覆的列出請假學清單
儲存格G4:=SORT(UNIQUE(學生))
UNIQUE(學生):利用 UNIQUE 函數列出不重覆的學生清單。
再利用 SORT 函數予以排序(由小至大)。
7. 計算每位學生的請假時數
儲存格H4:=SUMPRODUCT((學生=G4)*時數)
複製儲存格H4,貼至儲存格H4:H18。
8. 計算每位學生的各種假別的請假時數
儲存格I4:=SUMPRODUCT((學生=$G4)*(假別=I$3)*時數)
複製儲存格I4,貼至儲存格I4:K18。
【參考資料】
UNIQUE 函數參考微軟提供的說明網頁:UNIQUE 函數
文章標籤
全站熱搜
留言列表