【问题标题】:Countifs function with indirect function - excluding count based on values in range具有间接函数的 Countifs 函数 - 不包括基于范围内的值的计数
【发布时间】:2014-07-02 05:28:13
【问题描述】:

您好,我正在尝试根据以下公式计算正确的计数。一个 Excel 工作簿中的多个工作表的计数相同,使用 INDIRECT 功能,因此经理可以在概览页面上选择要计算的工作表/月(每个月的工作表)。计数基于多个条件 (COUNTIFS),现在我需要排除 E 列中的 2 个值。

澄清 = 如果列 E = FT-Temp/Fixed Term 或 COLUMN E = PT-Temp/Fixed Term,则不要计算

这是有效的公式(不包括排除 E 列中的值)

=COUNTIFS(INDIRECT("'"&$L$3&"'!$R$1:$R$9000"),$L$9,INDIRECT("'"&$L$3&"'!$H$1: $H$9000"),N4)

现在我想排除 FT-Temp/Fixed Term 和 PT-Temp/Fixed Term(E 列中的值):下面的公式没有返回正确的数字。

=COUNTIFS(INDIRECT("'"&$L$3&"'!$Z$1:$Z$9000"),$L$8,INDIRECT("'"&$L$3&"'!$H$1: $H$9000"),N4, INDIRECT("'"&$L$3&"'!$E$1:$E$9000"),"FT-Temp/Fixed Term",INDIRECT("'"&$L$3&"'!$E$1 :$E$9000"),"PT-Temp/Fixed Term")

感谢您的帮助

【问题讨论】:

  • 如果输入时它引用的工作簿是打开的,公式是否有效?
  • 这个公式对我来说看起来不错。怎么算错了?
  • 除了包含 E 列的额外标准之外,公式是否应该相同?在您的第一个版本中,第一个条件范围是 R 列;在您的第二列 Z 中。

标签: excel excel-indirect


【解决方案1】:

范围不正确,公式运行正常。由于宏无法正常工作,插入的表格范围未包括电子表格中的所有值。

【讨论】:

  • 问题是由于指定范围错误引起的。 OP 自己修复了所有问题,并在答案中说明了这一点。 答案还可以,问题应该关闭为 Offtopic-CausedByBug。
猜你喜欢
  • 2018-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多