【问题标题】:Excel > Exclude a named range from COUNTIFSExcel > 从 COUNTIFS 中排除命名范围
【发布时间】:2020-10-16 10:01:21
【问题描述】:

我有一个包含数百行的电子表格,每行都有一个唯一的 ID,并且每个都指定给一个人。 在不同的选项卡上是我的公式所在的摘要表(每个人的 ID 计数)。在第三张纸上,我有一个命名范围“排除”,它在单个列中包含某些 ID。

即我的 sheet1 有:

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,"<>excludes")

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

感谢您的帮助!

【问题讨论】:

  • 明确地说,您需要1,但也需要456,对吗?

标签: excel countif named-ranges


【解决方案1】:

使用 SUMPRODUCT:

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


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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 2019-12-05
    • 2017-10-01
    • 2011-12-30
    • 1970-01-01
    相关资源
    最近更新 更多