问题情境
示例表如下:
五门课程的成绩都是分等级的,分为A、B、C、d四个等级,每个等级对应的等级都在“等级标准”表中。现在,应该统计每个学生的总成绩。
公式实现
在G2单元格中输入公式:
=SUM(SUMIF(I $ 2: I $ 5,B2:F2,J $ 2: $ J))
三个组合键结束公式输入得到第一个同学的总分,公式填下来得到所有同学的总分。
下图:
公式分析
SUMIF(I $ 2: I $ 5,B2:F2,J $ 2: $ J):
在I2:I5区域的B2:F2区域查找每个等级对应的J2:J5的分数,返回由每个等级对应的分数组成的数组。该部分返回数组{ 90;50;90;90;75}。
SUM(SUMIF(I $ 2: I $ 5,B2:F2,J $ 2: $ J)):
将SUMIF返回的数组中的值相加。