Excel > 从 COUNTIFS 中排除命名范围

Excel > Exclude a named range from COUNTIFS

我有一个包含数百行的传播sheet,每一行都有一个唯一的 ID,并且每一行都指定给一个人。 在另一个选项卡上是摘要 sheet 我的公式所在的位置(每个人的 ID 计数)。在第三个 sheet 上,我有一个命名范围 'excludes',其中包含包含在单个列中的某些 ID。

即我的 sheet1 有:

ID  Name
1   Bob
2   Bob
3   Bob
4   Shirley
5   Ted
6   Michael

命名范围中有 ID,2 和 3,所以我希望我的 COUNTIFS 为 return Bob 的值 1。

ID
2
3

这是我的公式,但我想我遗漏了一些东西: =COUNTIFS('Sheet1'!A:A,'summary'!$A1,'Sheet1!A:A,"<>excludes")

我想从我的 COUNTIFS 结果中排除排除命名范围内的每个 ID。 我需要使用 sumproduct 什么的吗?

感谢您的帮助!

使用 SUMPRODUCT:

=SUMPRODUCT((B2:B7=D2)*(ISERROR(MATCH(A2:A7,excludes,0))))


如果你想要 countifs 那么你需要计算整体并减去它在命名范围内的位置:

=COUNTIFS(B:B,D2)-SUMPRODUCT(COUNTIFS(B:B,D2,A:A,excludes))