Excel 小教室 – 运用几个函数让有科目缺考的学生,总分不列入班级排名

现在老师们应该都是用 Excel 来统整资料了吧,以最常用的成绩单来说,阿汤以前还看过用 Word 表格或手绘表格+计算机,时代不一样工具也要进步,这篇要跟大家分享的是成绩单上常见的状况之一,简单来说,每次考试难免会有人缺考,可是将这些有部分科目缺考的人,跟全都有应试的人同时排名是不公平的,所以接下来阿汤要运用 COUNTIF、IFERROR、RANK 这几个函数,示范如何处理这类情况。

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

来看下面这份成绩单,其中有四个学生有缺考科目,但如果依总分来看,排名的时候都会排进去,不公平啊,怎么办呢?

第一步先在 G3 这格输入公式,运用到的依序是 IF、COUNTIF、SUM 这些函数,如果忘记的请回头看专文哦,公式写法为:

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

意思是说,如果 B3:F3 这个范围中「缺」这个字的数量大于 0,则显示缺考,否则就显示 B3:F3 的总和。

Enter 后向下复製,可以看到只要科目有「缺」就会显示「缺考」,不列入总分计算。

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

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

意思是,如果 G3:G12 中有错误值,就让它显示空白,否则就列入排名,而 G3:G12 必须使用绝对参照变成「$G$3:$G$12」公式才不会在复製的时候跑掉。

向下复製完成,这就是排除缺考者后其他人的名次,试试看。

更多 Office 相关教学:请点我

THE END