来自仅显示过滤数据的表的 SUMIF

问题描述 投票:0回答:1
=subtotal(9,sumif(table1[product],E6,table1[quantity]))

你能告诉我如何修改它以便它根据过滤器改变吗?

谢谢

excel-formula sumifs
1个回答
0
投票

像这样使用 SUMPRODUCT:

=SUMPRODUCT(table1[quantity],BYROW(table1[product],LAMBDA(a,subtotal(3,a)))*(table1[product]=E6))

这基本上测试该行是否可见以及

product
等于
E6
。如果两者都为 TRUE,则将数量值传递给 SUMPRODUCT,否则将传递
0
.

© www.soinside.com 2019 - 2024. All rights reserved.