计数A列中已填充行的已过滤数据的数量,在列F至R中为空白
我一直在使用,
=(COUNTIFS(A7:A31, "<>", F7:F31,"=",G7:G31,"=",H7:H31,"=",I7:I31,"=",J7:J31,"=",K7:K31,"=",L7:L31,"=",M7:M31,"=",N7:N31,"=",O7:O31,"=",P7:P31,"=",Q7:Q31,"=",R7:R31,"="))
但是,当应用滤波器时,它并不准确。
我一直在尝试沿着SUMPRODUCT或SUBTOTAL与ISNUMBER和SEARCH合作,但没有运气。
任何帮助将不胜感激。
这个公式应该做你想要的
=SUMPRODUCT(SUBTOTAL(3,OFFSET(A7,ROW(A7:A31)-ROW(A7),0)),0+(COUNTIF(OFFSET(F7:R7,ROW(A7:A31)-ROW(A7),0),"<>")=0))
SUBTOTAL
部分为每行返回1或0,仅在行visible
(未过滤)和填充时返回1。 只有在每行的F
到R
列都是空白的情况下, COUNTIF
部分才返回1,所以SUMPRODUCT
有效地给出了两个条件都为真的计数,这就是你想要的