我在MS Excel中有一个自定义的furmula进行一些计算。我想仅在执行某些过滤器后可见的行上执行此公式。我读到了SUBTOTAL,但这似乎只适用于预定义的函数。
所以,如果我有
=SUM(LEN(A1:A10)-LEN(B1:B10))
然后我想只对过滤后的数据执行此操作。
答案 0 :(得分:2)
假设将始终填充A1:A10
,请尝试此公式
=SUMPRODUCT(LEN(A1:A10)-LEN(B1:B10),SUBTOTAL(3,OFFSET(A1,ROW(A1:A10)-ROW(A1),0)))
SUBTOTAL/OFFSET
部分每行返回1或0,具体取决于它是否可见