Excel>;从COUNTIFS中排除命名范围

Excel>;从COUNTIFS中排除命名范围,excel,countif,named-ranges,Excel,Countif,Named Ranges,我有一个电子表格,有几百行,每行都有一个唯一的ID,每个都指定给一个人。 在另一个选项卡上是一个汇总表,其中列出了我的公式(每个人的ID计数)。在第三张表中,我有一个命名范围“excludes”,它在单个列中包含某些ID i、 e我的床单1有: ID Name 1 Bob 2 Bob 3 Bob 4 Shirley 5 Ted 6 Michael 命名的范围中有id,2和3,所以我希望COUNTIFS为Bob返回值1 ID 2 3 这是我的公式,但我想我遗漏了一些东

我有一个电子表格,有几百行,每行都有一个唯一的ID,每个都指定给一个人。 在另一个选项卡上是一个汇总表,其中列出了我的公式(每个人的ID计数)。在第三张表中,我有一个命名范围“excludes”,它在单个列中包含某些ID

i、 e我的床单1有:

ID  Name
1   Bob
2   Bob
3   Bob
4   Shirley
5   Ted
6   Michael
命名的范围中有id,2和3,所以我希望COUNTIFS为Bob返回值1

ID
2
3
这是我的公式,但我想我遗漏了一些东西:
=COUNTIFS('Sheet1'!A:A,'summary'!$A1,'Sheet1!A:A,“排除”)

我想从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))
使用SUMPRODUCT:

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


如果需要countifs,则需要计算整个数值,并在指定范围内减去其存在的数值:

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

要清楚,您需要
1
,但也要
4
5
6
正确?要清楚,您需要
1
,但也要
4
5
6
正确吗?