仅计算第一次出现的数量

仅计算第一次出现的数量

我想知道是否有人可以帮忙,因为我已经被这个问题难住了一段时间。我有一个有多页的 Excel 电子表格。在“主表”上,我有几列……

  • A 是周数
  • K 是学年级
  • F 是唯一的学生编号

在另一页上我有以下代码:

  =COUNTIFS('Master Sheet 2021-2022'!A:A,"1", 'Master Sheet 2021-2022'!K:K,"Year  7")

这返回了一个数字。例如,第一周我们有 25 天的 7 年级学生(在这 25 天中,学生可能会被计算多次)

我也想做同样的事情,但我想知道的不是 25 天,而是有多少名学生,例如,第一周我们有 18 名 7 年级学生(相当于 25 天,但只有 18 名学生)

希望这有意义并且有人能提供帮助。Pete

答案1

你好,Pete,

下图中的示例应该可以为您的解决方案提供一个起点。

F3 中的公式提供的是第 1 周的独特学生人数,第二个公式提供的是第 1 周 7 年级的独特学生人数。

enter image description here

我希望这能有所帮助,布拉德

答案2

这听起来像是数据透视表的工作,使用一点点 Power Pivot 功能。选择您的数据(理想情况下希望放在表中,但任何范围也可以)。

插入 > 数据透视表。在对话框中,选中复选框“将此数据添加到数据模型“。这很关键。现在像往常一样构建数据透视表,如下所示:

Pivot table with weeks as rows and year group as columns, counting student UPNs

点击 UPN 计数下拉菜单并选择值字段设置。在对话框中,向下滚动到数据汇总选项列表的最底部,然后选择“不同计数“。

仅当您的数据已添加到数据模型时此选项才可用。

单击“确定”。任务完成。

相关内容