我一直在使用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))