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

爱必应

延续上一篇文章:Excel-双条件查询(SUMPRODUCT,INDEX,MATCH)

如果要将已缴交的学生显示成绩,未缴交的学生标示「X」,该如何处理?

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

 

【公式设计与解析】

选取储存格A1:B300,按 Ctrl+Shift+F3 键,勾选「顶端列」,定义名称:班级、座号、成绩。

储存格F2:

=IF(SUMPRODUCT((班级=F$1)*(座号=$E2)),INDEX(成绩,
SUMPRODUCT((班级=F$1)*(座号=$E2)*ROW(成绩))-1,0),”X”)

公式:INDEX(成绩,SUMPRODUCT((班级=F$1)*(座号=$E2)*ROW(成绩))-1,0)

(1) SUMPRODUCT((班级=F$1)*(座号=$E2)*ROW(成绩))

(班级=F$1)*(座号=$E2)*ROW(成绩):在SUMPRODUCT函数中找出符合条件:班级=F$1和座号=$E2的成绩列号。

(2) INDEX(成绩,第(1)式-1,0)

利用 INDEX 函数,以查表方式根据第(1)式传回的列号,显示对应的储存格内容。

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

发表评论