如何使用 COUNTIF 同时对重复项进行分组?

如何使用 COUNTIF 同时对重复项进行分组?

所以我有下表

示例表

我正在尝试在另一个选项卡中创建摘要,以按阶段计算代码数量以及平台数量。对于代码数量,我可以轻松使用 COUNTIF,但对于平台数量,COUNTIF 不起作用,因为我不想对 A、B 等进行两次计数——相反,我希望公式能给出每个阶段内唯一平台的数量。

我的汇总表结构如下,但我不知道如何编写公式来计算每个阶段的唯一平台数量。

汇总表

一些警告。

  • 我不想通过数据透视表来做到这一点
  • 尽管平台似乎从 AF 运行,但这只是一种表象。我的真实数据集有大量平台,我无法将它们预先定义为公式中的参数

任何帮助,将不胜感激。

答案1

由于您拥有 Excel 2016,因此您可以使用 Power Query 来实现此目的。

它可以很好地处理具有许多唯一值的大型数据集,并且不会涉及大量昂贵的数组公式。

选择数据表中的一个单元格,然后按Ctrl+T将其转换为表格。

然后使用“数据>获取数据>从表”。单击对话框中的“确定”。Power Query 窗口将打开。

我创建了包含代码、平台和阶段的虚拟数据,如下所示:

在此处输入图片描述

首先,使用'Home>Group By',并按如下方式配置:

在此处输入图片描述

这将为您提供按阶段和平台计算的代码数量。现在再次使用 Group By 并按如下方式配置它:

在此处输入图片描述

这应该会给出您需要的结果。现在使用“主页>关闭并加载”将数据放入您的工作簿中:

在此处输入图片描述

当新数据添加到源表时,您只需右键单击工作簿中的查询结果并选择“刷新”即可:

在此处输入图片描述

编辑:

值得注意的是,通过使用 Power Query,您可以添加“成交量”列的其他聚合,例如阶段成交量、阶段平均成交量、平台平均成交量之类的。

相关内容