有学生根据平时表现得到的成绩(scoreName),也有根据小组表现得到的小组成绩(scoreGroup)。总分等于学生的“scoreName”加上自己小组的成绩“scoreGroup”。如何得到所有人的总分(图1中的“Result”)?我已经把两个表放入数据透视表并建立了关系,如图2所示,但不知道如何进一步操作。谢谢!
excel 文件可以下载这里
图1
图 2
答案1
这是解决方案文件。请注意,为了使用数组公式,必须ctrl+shfit+enter
同时按下。
首先,我会选择、复制并粘贴所有名称到新位置。
其次,我会消除重复。
第三,使用数组计算,我将提取每个名称匹配的组号。
第四,我将使用数组公式提取个人分数(数组公式可以求和、求平均值等)。
第五,我将使用另一个数组公式来提取匹配的组分数。
- I2:
=MIN(IF($B$2:$B$7=H2,$A$2:$A$7))
- J2:
=AVERAGE(IF($B$2:$B$7=H2,$C$2:$C$7))
- 凯尔特语2:
=SUM(IF($E$2:$E$3=I2,$F$2:$F$3))