如何在使用COUNTIFS函数时仅统计可见行?

我一直在使用Excel的COUNTIFS函数计算表中满足某些条件的行数,例如:

=COUNTIFS(表1[结果],“失败”,表1[注释],“”)

现在我想修改这个表达式,使它只计算表1中可见的行。(即未过滤掉)我如何才能做到这一点

简单的方法是向表中添加另一列,例如使用如下公式称为helper

=小计(103,B2)

其中,B列是结果列

现在将公式更改为

=COUNTIFS(表1[结果],“失败”,表1[注释],“”和表1[帮助者],1)

小计公式在可见行上仅返回1

如果没有辅助列,则可以使用此公式

=SUMPRODUCT((表1[结果]=“失败”)*(表1[注释]=”),小计(103,偏移量(表1[结果]),行(表1[结果])-MIN(行(表1[结果]),0,1,1))

发表评论