我正在创建一个测试摘要表,使用COUNTIF-formula从单个电子表格中的多个选项卡收集数据,例如:
=COUNTIF(OSPF!H3,"PASS")+COUNTIF(OSPF!H8,"PASS")+COUNTIF(OSPF!H13,"PASS"). 这里的数据收集自不同的细胞(不连续的细胞范围)。问题是,如果测试用例列表很大,那么COUNTIF-formula也会很大。有没有办法简化这个公式。提前谢谢。
发布于 2020-07-10 13:43:26
选项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。然后,在“母版”表中,您只需将包含整数的辅助单元格相加即可。
https://stackoverflow.com/questions/62830547
复制相似问题