非常简单。
我想使用SUMPRODUCT
但仅限于可见的行。
我试过了=SUMPRODUCT(A2:A10, SUBTOTAL(9,B2:B10))
......没有用,即使作为数组公式。
我可能忽略了一些显而易见的东西,但是...为什么这不起作用?我怎样才能让它工作?
答案1
答案2
=SUMPRODUCT(A2:A10,SUBTOTAL(109,OFFSET(B2:B10,ROW(B2:B10)-MIN(ROW(B2:B10)),0,1)))
它将对手动或通过过滤器隐藏的行起作用。
答案3
或者,您可以添加一个新列来输出0
或者1
如果行被隐藏,然后将该数组添加到SumProduct
公式中。
该列的公式IsHidden
:
= IF( SUBTOTAL(103,A2)=1, 1, 0)