Google 工作表:在具有不同求和范围和条件的多列上重复 SUMIF

Google Sheets: Repeat SUMIF over multiple columns with different sum ranges and criteria

这是我的例子sheet:https://docs.google.com/spreadsheets/d/1wRvpRufL4JlY8AprwHCZvvXlVijg2u2Y2jG-6b62FEA/edit?usp=sharing

这是一个简单的库存登记簿 sheet,我在“库存 Sheet”中保存库存。我正在尝试在“Out”列中添加所有 out 运动。所以它应该基本搜索特定产品,如“Prod 1”,并在“Movement”sheet 和“Prod”sheet 中查找它,并对所有运动求和。但是,在“Prod”sheet 中,可以存在多个列。所以我需要检查列“Raw 1”、“Raw 2”并在每个列中添加数量。

简单来说,在 Prod sheet 中,正在使用的产品将在“Out”列中求和,在“In”列中生产。

提前谢谢你。我可以通过为每一列多次添加 SUMIF 来做到这一点,我试图找到更有效的方法来做到这一点,因为这个 sheet 会扩展很多,然后单个公式将进入多行。

您可以通过

在新标签页 (Prod_plus) 中收集所有数据
=query({Prod!F2:G;Prod!H2:I;Prod!J2:K;Prod!L2:M;Prod!N2:O},"select Col1,sum(Col2) group by Col1")

然后

=SUMIF(Movement!$B:$B,A2,Movement!$G:$G)+SUMIF(Prod_plus!$A:$A,A2,Prod_plus!$B:$B)