Excel:如果值在工作表中至少出现一次,则计数
我正在寻找一个excel公式解决方案,以查找所有现有工作表中关键字的引用。 我期望的结果是3而不是4。因为关键字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
=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针对任何图纸动态生成。这就是为什么我更喜欢那个