Excel-从已缴交清单中找出尚未缴交作业的学生(SUMPRODUCT)

爱必应

问题:

老师们让学生缴交作业时是透过Google表单上传资料,Google表单也会在Google试算表中储存学生的缴交资讯,包含班级和座号等。如果老师教授的班级较多,要在短时间内找出尚未缴交作业的学生,一笔一笔的核对,会造成老师的负担,有没有较快的方式?

参考下图,如果取得了班级和座号的资讯,可以利用这个栏位,在一个班级和座号矩阵中可以尚未缴交的班级、座号上做标记。

Excel-从已缴交清单中找出尚未缴交作业的学生(SUMPRODUCT)

 

【公式设计与解析】

假设共有五个班级,每个班级20个学生,假设学生可能会重覆缴交。

1. 先选取储存格A1:B300(为何比所有学生总和多?因为学生可能会重覆缴交。),按 Ctrl+Shift+F3 键,勾选「顶端列」,定义名称:班级、座号。

2. 在储存格E1:J21中,建立班级、座号的矩阵。

3. 输入公式,储存格F2:=IF(SUMPRODUCT((班级=F$1)*(座号=$E2)),””,”X”)

在 SUMPRODUCT 函数使用两个条件:「班级=F$1」和=座号=$E2」。其中「*」运算子相当于执行逻辑 AND 运算

(1) 若完全符合条件者会传回数值 1。

(2) 若同一学生缴交多次,则会传回大于 1 的数值。

(3) 若学生未缴交,则会传回 0。

最后,利用这个传回值,只要是大于或等于 1 者表示有缴交,显示空字串;若是未缴交者,则显示「X」记号。

相同的操作和公式,可以套用在 Google 试算表中,请自行练习啰!

Excel-从已缴交清单中找出尚未缴交作业的学生(SUMPRODUCT)

原文链接:,转发请注明来源!

发表评论