【发布时间】: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