【问题标题】:How to combine multiple COUNTIF formula in excel如何在excel中组合多个COUNTIF公式
【发布时间】:2020-07-10 08:46:40
【问题描述】:

我正在使用COUNTIF-formula 创建一个从单个电子表格中的多个选项卡收集数据的测试摘要表,例如:

=COUNTIF(OSPF!H3,"PASS")+COUNTIF(OSPF!H8,"PASS")+COUNTIF(OSPF!H13,"PASS"). 

这里的数据是从不同的单元格(不是连续的单元格范围)收集的。问题是,如果测试用例列表很大,那么 COUNTIF-formula 也会很大。有没有办法简化这个公式。 提前致谢。

【问题讨论】:

  • 您能否向我们展示您的数据样本。中间的细胞是什么?那里可以出现“PASS”吗?
  • 感谢回复。其实我是从随机单元格中获取数据的在这里。
  • 我只是想知道,周围的其他单元格包含什么。如果它们永远不会包含“PASS”,您可以在整个范围内使用countif。如果可以显示,只需将部分数据截屏即可。

标签: excel-formula


【解决方案1】:

选项 1
简化它的一种方法是仅使用一个COUNTIF 函数并将所有单元格组合到一个不连续的范围内。在this answer 的帮助下,我为您的案例提出了以下建议:

=SUM(COUNTIF(INDIRECT({"OSPF!H3","OSPF!H8","OSPF!H13"}),"PASS"))

选项 2
如果您可以控制每个单元格中出现的内容(“PASS”),那么您可以轻松地将“PASS”更改为“1”(如果通过)或“0”(如果失败)。那么就不需要COUNTIF,只需一个简单的SUM 即可。

选项 3
选项 2 的一种变体是在包含“PASS”的单元格旁边使用一个辅助单元格,它仅针对该单个单元格执行 COUNTIF。然后在“主”表中,您只需将包含整数的辅助单元格相加即可。

【讨论】:

  • 非常感谢内赞。我尝试了选项 1,它对我来说效果很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多