Excel Power Pivot 中每个学生的分数加上他们的小组分数

Excel Power Pivot 中每个学生的分数加上他们的小组分数

有学生根据平时表现得到的成绩(scoreName),也有根据小组表现得到的小组成绩(scoreGroup)。总分等于学生的“scoreName”加上自己小组的成绩“scoreGroup”。如何得到所有人的总分(图1中的“Result”)?我已经把两个表放入数据透视表并建立了关系,如图2所示,但不知道如何进一步操作。谢谢!

excel 文件可以下载这里

图1

在此处输入图片描述

图 2

在此处输入图片描述

答案1

这是解决方案文件。请注意,为了使用数组公式,必须ctrl+shfit+enter同时按下。

  1. 首先,我会选择、复制并粘贴所有名称到新位置。

  2. 其次,我会消除重复。

  3. 第三,使用数组计算,我将提取每个名称匹配的组号。

  4. 第四,我将使用数组公式提取个人分数(数组公式可以求和、求平均值等)。

  5. 第五,我将使用另一个数组公式来提取匹配的组分数。

在此处输入图片描述

  • 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))

相关内容