Excel:如果值在工作表中至少出现一次,则计数

Excel:如果值在工作表中至少出现一次,则计数,excel,excel-formula,Excel,Excel Formula,我正在寻找一个excel公式解决方案,以查找所有现有工作表中关键字的引用。 我期望的结果是3而不是4。因为关键字Excel在每个工作表中至少找到一次 =SUMPRODUCT(COUNTIF(间接(“&C2:C4&”!A2:A6”),E2))不是这个公式,而是返回结果4。考虑: =(COUNTIF(Sheet1!A:A,E2)>0)+(COUNTIF(Sheet2!A:A,E2)>0)+(COUNTIF(Sheet3!A:A,E2)>0) 其中E2包含Excel一词。请尝试=S

我正在寻找一个excel公式解决方案,以查找所有现有工作表中关键字的引用。 我期望的结果是3而不是4。因为关键字Excel在每个工作表中至少找到一次

=SUMPRODUCT(COUNTIF(间接(“&C2:C4&”!A2:A6”),E2))
不是这个公式,而是返回结果4。

考虑:

=(COUNTIF(Sheet1!A:A,E2)>0)+(COUNTIF(Sheet2!A:A,E2)>0)+(COUNTIF(Sheet3!A:A,E2)>0)

其中E2包含Excel一词。

请尝试
=SUMPRODUCT(--(COUNTIF(INDIRECT(“&C2:C4&”!A2:A6),E2)>0))
genius,请您解释一下--?如果您之前计算了所有工作表上的所有值,然后添加
COUNTIF(…)>0
将仅对至少有一个单元格符合条件的工作表返回
TRUE
,其余单元格返回
FALSE
。而
--
则将布尔值转换为一个数字(
FALSE
=0,
TRUE
=1)
SUMPRODUCT
汇总了我看到的
1
值,因此
--
是一种铸造成本。感谢这一点在技术上也是正确的。OPs注释中提到的公式
Try=SUMPRODUCT(--(COUNTIF(间接(“”&C2:C4&“!A2:A6”),E2)>0))
由basic works针对任何图纸动态生成。这就是为什么我更喜欢那个