最初,我使用此公式SUBTOTAL(3;(A14:A150>0)),它可以正常工作,但是现在我需要添加一个条件,我必须计算F列中的值大于0的行数。

此公式COUNTIF(F14:F150;">0")返回正确的结果,但是当我过滤时,我没有正确的结果。

我也试过SUMPRODUCT(SUBTOTAL(3;F14:F150)/A1*(F14:F150>0))它返回与COUNTIF相同的东西。

最佳答案

您可以使用公式添加另一列:

=IF(SUBTOTAL(103;F14))


因为您使用的是过滤器,所以此公式将帮助您确定单元格是否隐藏。
现在,您可以使用了,假设后一个公式在G列中:

=COUNTIFS(F14:F150;">0";G14:G150;">0")

关于excel - 用条件计算可见行数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41978499/

10-12 18:44