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))
我有一个包含数百行的传播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))