一开始我使用了这个公式 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")
关于vba - 使用条件计算可见行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41978499/