Excel formula 如何在excel中组合多个COUNTIF公式
我正在创建一个测试摘要表,使用Excel formula 如何在excel中组合多个COUNTIF公式,excel-formula,Excel Formula,我正在创建一个测试摘要表,使用COUNTIF-公式从单个电子表格中的多个选项卡收集数据,例如: =COUNTIF(OSPF!H3,"PASS")+COUNTIF(OSPF!H8,"PASS")+COUNTIF(OSPF!H13,"PASS"). 这里的数据是从不同的单元格(不是连续的单元格范围)收集的。问题是,如果测试用例列表很大,那么COUNTIF-公式也会很大。有没有办法简化这个公式。 提前感谢。选项1 简化它的一种方法是只使用
COUNTIF
-公式从单个电子表格中的多个选项卡收集数据,例如:
=COUNTIF(OSPF!H3,"PASS")+COUNTIF(OSPF!H8,"PASS")+COUNTIF(OSPF!H13,"PASS").
这里的数据是从不同的单元格(不是连续的单元格范围)收集的。问题是,如果测试用例列表很大,那么COUNTIF
-公式也会很大。有没有办法简化这个公式。
提前感谢。选项1
简化它的一种方法是只使用一个
COUNTIF
函数,并将所有单元格组合成一个不连续的范围。在您的帮助下,我为您的案例提出了以下建议:
=SUM(COUNTIF(INDIRECT({"OSPF!H3","OSPF!H8","OSPF!H13"}),"PASS"))
选项2如果您可以控制每个单元格中出现的内容(“通过”),则可以轻松地将“通过”更改为“1”(如果通过)或“0”(如果失败)。然后,如果不需要
count,只需对所有这些单元格进行简单的SUM
选项3
选项2的一个变体是在包含“PASS”的单元格旁边使用一个helper单元格,该单元格仅对该单个单元格执行COUNTIF
。然后在“主”表中,您只需对包含整数的辅助单元格求和。您能给我们展示一下您的数据样本吗。中间的细胞是什么?“通过”会出现在那里吗?谢谢你的回复。实际上我是从随机单元格中获取数据的。我可以详细解释是否可以在这里附加excel工作表,但我不确定如何在这里附加工作表。我只是想知道,周围的其他单元格包含什么。如果它们永远不包含“PASS”,您可以在整个范围内使用countif
。只要把你的一部分数据截图出来,如果可以的话。非常感谢内赞。我尝试了选项1,对我来说效果很好。