現在老師們應該都是用 Excel 來統整資料了吧,以最常用的成績單來說,阿湯以前還看過用 Word 表格或手繪表格+計算機,時代不一樣工具也要進步,這篇要跟大家分享的是成績單上常見的狀況之一,簡單來說,每次考試難免會有人缺考,可是將這些有部分科目缺考的人,跟全都有應試的人同時排名是不公平的,所以接下來阿湯要運用 COUNTIF、IFERROR、RANK 這幾個函數,示範如何處理這類情況。

如何讓有科目缺考的學生,不列入排名?

來看下面這份成績單,其中有四個學生有缺考科目,但如果依總分來看,排名的時候都會排進去,不公平啊,怎麼辦呢?

Excel 小教室 - 運用幾個函數讓有科目缺考的學生,總分不列入班級排名 01 7

第一步先在 G3 這格輸入公式,運用到的依序是 IF、COUNTIF、SUM 這些函數,如果忘記的請回頭看專文哦,公式寫法為:

=IF(COUNTIF(B3:F3,”缺”)>0,”缺考”,SUM(B3:F3))

意思是說,如果 B3:F3 這個範圍中「缺」這個字的數量大於 0,則顯示缺考,否則就顯示 B3:F3 的總和。

Excel 小教室 - 運用幾個函數讓有科目缺考的學生,總分不列入班級排名 02 10

Enter 後向下複製,可以看到只要科目有「缺」就會顯示「缺考」,不列入總分計算。

Excel 小教室 - 運用幾個函數讓有科目缺考的學生,總分不列入班級排名 03 11

第二步,我們到 H3 這格,要用到的是 IFERROR 和 RANK,算式如下:

=IFERROR(RANK(G3,$G$3:$G$12),””)

意思是,如果 G3:G12 中有錯誤值,就讓它顯示空白,否則就列入排名,而 G3:G12 必須使用絕對參照變成「$G$3:$G$12」公式才不會在複製的時候跑掉。

Excel 小教室 - 運用幾個函數讓有科目缺考的學生,總分不列入班級排名 04 10

向下複製完成,這就是排除缺考者後其他人的名次,試試看。

Excel 小教室 - 運用幾個函數讓有科目缺考的學生,總分不列入班級排名 05 9

更多 Office 相關教學:請點我

Last Update: 2018 年 08 月 15 日