如何将SUMPRODUCT与INDEX和MATCH公式相结合



注意,我已经编辑了我的原始问题来澄清我的问题:

正如标题所示,我正在寻找一种将SUMPRODUCT功能与INDEX和MATCH公式相结合的方法,但如果有更好的方法来帮助解决下面的问题,我也愿意接受。

在下面的例子中,假设这些表在不同的表上。我有一个报告,在行中有每个ID的销售额,在列中有每个月的销售额(第一个表(。不幸的是,报告只有ID,而没有它们所属的区域,但我有一个查找表,用它们各自的区域标记每个ID(第二个表(:

CD一月二月三月10<10>
A B
1 ID
2 1 10 5 20
3 3 5 5 10
4 7 0 10 5
5 14 10 25
6 25 10
7 27 10
8 44 5 5

您可以只使用:

=SUMPRODUCT((Sheet1!B$1:D$1=D$1)*(Sheet1!H$2:H$8=A2),Sheet1!B2:D8)

请记住,SUMPRODUCT()在处理大量数据时可能会非常繁重,因此将INDEX()MATCH()组合起来并不是一个坏主意,但让我们反过来做,并将后两者嵌套到SUMPRODUCT()中=(:

=SUMPRODUCT(INDEX(Sheet1!B$2:D$8,0,MATCH(D$2,Sheet1!B$1:D$1,0))*(Sheet1!H$2:H$8=A2))

中使用SUMIF+INDEX+MATCH函数的另一个选项

在";片材2";B2,向下复制:

=SUMIF(Sheet1!H:H,A2,INDEX(Sheet1!B$1:D$1,MATCH(D$2,Sheet1!B$1:D$1,0)))

相关内容

  • 没有找到相关文章

最新更新