如果满足 B 列的条件,则计算 A 列列表中的唯一地址

如果满足 B 列的条件,则计算 A 列列表中的唯一地址

A如果这些地址位于列中特定的主要周列表中,则我尝试从列中的 1000 个地址列表中获取唯一地址的数量B

在这个例子中,Monday 有 4 个地址,但其中只有 2 个是唯一的。

含主要周的地址列表

答案1

在单元格 C2 中写入星期一,在单元格 C3 中写入星期四,在单元格 C4 中写入星期五。

在单元格 D2 中输入此数组公式,使用 Ctrl+Shift+Enter 完成公式并向下填充:

{=SUM(IF(C2=$B$2:$B$30, 1/(COUNTIFS($B$2:$B$30, C2, $A$2:$A$30, $A$2:$A$30)), 0))}

您将获得工作日的唯一地址计数。

答案2

您可以使用数据透视表轻松完成此操作:

  • 选择您的数据并插入 - 数据透视表 - 选中“将此数据添加到数据模型”
    在此处输入图片描述
  • 将周设置为“行”
  • 将地址设置为值并应用“不同计数”

  • 在下面的截图中,我还添加了一个显示唯一值的透视图,以便能够验证它是否正常工作

在此处输入图片描述

“不同计数”是 Excel 的一个相对较新的功能,我认为它仅来自 Office 2013,但我找不到它的官方来源。

相关内容