繁体   English   中英

过滤表中具有多个范围的 SUMIF 公式

[英]SUMIF formula with multiple ranges in filtered table

下图显示了 ListObject 表中的几行,这些行在 [Symbol] "MMP" 上进行了过滤。 如果列 [Position]="LNG" AND 列 [Is Closed]<> "DIV.

所以在这个例子中,正确的答案是 1200,如黄色突出显示的单元格所示。 答案将在表格下方的单元格中。

我怎样才能用公式做到这一点?

在此处输入图像描述

鉴于您想从过滤表中进行小计,我建议您添加一个帮助列以使用以下公式显示每行的“可见性”:

=AGGREGATE(3,5,A2)

例子

然后使用以下SUMIFS公式查找小计:

=SUMIFS(Tbl_Name[Qty],Tbl_Name[Position],"LNG",Tbl_Name[Is Closed],"<>DIV",Tbl_Name[Visibility],">0")

如果您实际使用给定条件过滤表,然后使用SUBTOTAL function 返回Qty的总和,结果将是相同的:

小计

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM