Excel - 基于 SUMIF 的多个参数

Excel - multiple arguments based on SUMIF

我有一个公式是

=SUM(SUMIF(Fct_202109082514!A:A,{"S100GC-I2C","S100GC-I2C-P","S100GC-I2C-O"},Fct_202109082514!E:E))

这行得通,但在输入引号之间的条件时容易出现用户错误 我正在尝试用大量数据总结一个 sheet,但我们只能说由于各种原因我不能使用数据透视表。

无论如何,我知道我可以使用这个公式来引用一个单元格作为标准(而不是输入“S100GC-I2C”);但是,我只能输入一个条件,如下所示:

=SUM(SUMIF(Fct_202109082514!A:A,Table2[@Item],Fct_202109082514!E:E)) 

有没有办法有多个标准?本质上,我正在寻找一个类似于此的公式,这当然行不通,但我无法理解它以及如何使其工作

=SUM(SUMIF(Fct_202109082514!A:A,Table2[@Item], Table2[@Item]-P, Table2[@Item]-O,Fct_202109082514!E:E)) 

=SUMPRODUCT(--(B4:B6=Table3[Column1])*C4:C6)

其中 B 列是您的条件列表,C 列是项目数量,Table3[Column1] 是您的数据列表。

这将是您尝试的语法正确版本:

=SUM(SUMIF(Fct_202109082514!A:A,[@Item]&{"","-P","-O"},Fct_202109082514!E:E))