使用 COUNTIFS、COUNTIF 和 SUMIF 公式时如何只计算可见行
How do I only count visible rows when using the COUNTIFS ,COUNTIF, and SUMIF formulas
我一直在使用 Excel 的 COUNTIFS 函数来计算 table 中的行数,但我不确定如何将我的公式更改为仅从我的 tables 使用过滤器时。
这是我目前使用的公式。
=COUNTIF(USSW1!V7:V10000,110)+COUNTIF(USSW2!V7:V10000,110)-AB6
=+SUMIF(USSW1!$V7:$V10000,"110",USSW1!O7:O10000)-SUMIFS(USSW1!O7:O10000,USSW1!M7:M10000,"FP",USSW1!V7: V10000,"110")
=COUNTIFS(USSW1!V7:V10000,"109",USSW1!M7:M10000,"FP")+COUNTIFS(USSW2!V7:V10000,"109",USSW2!M7:M10000,"FP" )
=+SUMIF(USSW1!$V7:$V10000,"110",USSW1!O7:O10000)-SUMIFS(USSW1!O7:O10000,USSW1!M7:M10000,"CA",USSW1!V7: V10000,“110”)-SUMIFS(USSW1!O7:O10000,USSW1!M7:M10000,“CF”,USSW1!V7:V10000,“110”)
=SUMIF(USSW1!$V7:$V10000,"110",USSW1!O7:O10000)
在这种情况下,您需要切换到 SUMPRODUCT
。一个例子是:
=SUMPRODUCT(N(MyCol1="X"),N(MyCol2="Y"),SUBTOTAL(3,OFFSET(INDEX(MyCol1,1),ROW(MyCol1)-MIN(ROW(MyCol1)),)))
计算有多少可见行,MyCol1 中的条目为“X”,MyCol2 中的条目为"Y".
我一直在使用 Excel 的 COUNTIFS 函数来计算 table 中的行数,但我不确定如何将我的公式更改为仅从我的 tables 使用过滤器时。
这是我目前使用的公式。
=COUNTIF(USSW1!V7:V10000,110)+COUNTIF(USSW2!V7:V10000,110)-AB6
=+SUMIF(USSW1!$V7:$V10000,"110",USSW1!O7:O10000)-SUMIFS(USSW1!O7:O10000,USSW1!M7:M10000,"FP",USSW1!V7: V10000,"110")
=COUNTIFS(USSW1!V7:V10000,"109",USSW1!M7:M10000,"FP")+COUNTIFS(USSW2!V7:V10000,"109",USSW2!M7:M10000,"FP" )
=+SUMIF(USSW1!$V7:$V10000,"110",USSW1!O7:O10000)-SUMIFS(USSW1!O7:O10000,USSW1!M7:M10000,"CA",USSW1!V7: V10000,“110”)-SUMIFS(USSW1!O7:O10000,USSW1!M7:M10000,“CF”,USSW1!V7:V10000,“110”)
=SUMIF(USSW1!$V7:$V10000,"110",USSW1!O7:O10000)
在这种情况下,您需要切换到 SUMPRODUCT
。一个例子是:
=SUMPRODUCT(N(MyCol1="X"),N(MyCol2="Y"),SUBTOTAL(3,OFFSET(INDEX(MyCol1,1),ROW(MyCol1)-MIN(ROW(MyCol1)),)))
计算有多少可见行,MyCol1 中的条目为“X”,MyCol2 中的条目为"Y".