Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 筛选表中具有多个范围的SUMIF公式_Excel_Excel Formula - Fatal编程技术网

Excel 筛选表中具有多个范围的SUMIF公式

Excel 筛选表中具有多个范围的SUMIF公式,excel,excel-formula,Excel,Excel Formula,下图显示了在[Symbol]MMP上过滤的ListObject表中的几行。如果列[Position]=LNG和列[Is Closed]DIV,我希望求和列[Qty] 因此,在本例中,正确答案为1200,如黄色突出显示的单元格所示。答案将在桌子下面的一个单元格中 我怎样才能用公式做到这一点 考虑到您希望对筛选的表进行小计,我建议您添加一个helper列,以使用以下公式显示每行的可见性: =AGGREGATE(3,5,A2) 然后使用以下SUMIFS公式查找小计: =SUMIFS(Tbl_Name

下图显示了在[Symbol]MMP上过滤的ListObject表中的几行。如果列[Position]=LNG和列[Is Closed]DIV,我希望求和列[Qty]

因此,在本例中,正确答案为1200,如黄色突出显示的单元格所示。答案将在桌子下面的一个单元格中

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


考虑到您希望对筛选的表进行小计,我建议您添加一个helper列,以使用以下公式显示每行的可见性:

=AGGREGATE(3,5,A2)
然后使用以下SUMIFS公式查找小计:

=SUMIFS(Tbl_Name[Qty],Tbl_Name[Position],"LNG",Tbl_Name[Is Closed],"<>DIV",Tbl_Name[Visibility],">0")
如果您实际使用给定条件筛选表,然后使用小计函数返回数量之和,则结果将是相同的: