计数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。 只有在每行的FR列都是空白的情况下, COUNTIF部分才返回1,所以SUMPRODUCT有效地给出了两个条件都为真的计数,这就是你想要的