在Excel中使用过滤数据的公式

时间:2015-03-06 21:06:05

标签: excel

我在MS Excel中有一个自定义的furmula进行一些计算。我想仅在执行某些过滤器后可见的行上执行此公式。我读到了SUBTOTAL,但这似乎只适用于预定义的函数。

所以,如果我有

 =SUM(LEN(A1:A10)-LEN(B1:B10))

然后我想只对过滤后的数据执行此操作。

1 个答案:

答案 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,具体取决于它是否可见