具有3个条件的SUMPRODUCT,按1行和2列进行索引匹配

时间:2019-12-18 03:22:05

标签: excel excel-formula sumproduct

请帮助我。

我有一个要以1行2列的多个条件合并的表。

公式: The Formula

应为SUM结果的列: column that should be SUM

预期结果: expected result

我尝试了一些公式,但它只是第一列的总和,我需要将表“ I10:N47”的所有数字总和。

下面是我的代码:

=IFNA(SUMPRODUCT(--(Sheet1!$H$10:$H$47=Sheet2!$B6)*(INDEX(Sheet1!$I$10:$N$47,,MATCH(Sheet2!$C$2,Sheet1!$I$5:$N$5,0))):(INDEX(Sheet1!$I$10:$N$47,,MATCH(Sheet2!$C$3,Sheet1!$I$6:$N$6,0)))),0)

感谢支持。

1 个答案:

答案 0 :(得分:2)

这是一个小例子,您也许可以调整自己的范围:

enter image description here

G4中正式出现:

=SUMPRODUCT((A2:A6=G1)*((B1:D1=G2)+(B1:D1=G3))*(B2:D6))

或应用一些SUMIFS逻辑:

=SUMPRODUCT(SUMIFS(INDEX(B:B,MATCH(G1,A:A,0)):INDEX(D:D,MATCH(G1,A:A,0)),B1:D1,G2:G3))

Edit1:

根据您的评论,可以有相同的标题:

enter image description here

H4中的公式:

=SUMPRODUCT((A2:A6=H1)*((B1:E1=H2)+(B1:E1=H3))*(B2:E6))

Edit2:

在您发表最后一条评论后,我看到您需要匹配几行标题,请尝试调整以下内容:

enter image description here

G4中的公式:

=SUMPRODUCT((A3:A7=H1)*(B1:E1=H2)*(B2:E2=H3)*(B3:E7))