搜索数组公式返回的值太高

搜索数组公式返回的值太高

我正在尝试在工作簿的汇总表中计算错过某个截止日期的次数。在父表中,当某项任务逾期时,我们会将其标记为“LT”。如下所示: 在此处输入图片描述 我们用以下方式计算:

=COUNTIF(CNs!AH:AH,"=LT")

然而,无论如何它都开始显示零,正如您所见,真实值是 8,因此在尝试实施解决方案时,我编写了一个数组公式,如下所示:

{=SUM(IF(ISERROR(SEARCH(LT,CNs!AH:AH)),1,0))}

我的“修复”问题是它返回的不是零,而是一个惊人的数字: 在此处输入图片描述

由于我正在处理文本字符串,我觉得数组会更可靠,但此时我只需要显示正确的值。我想提前感谢大家

答案1

你的第一个公式应该有效。关于你的修复,你应该改为:

{=SUM(IF(ISERROR(SEARCH("LT",CNs!AH:AH)),0,1))}

必须交换 0 和 1 才能使总和正确。

相关内容