具有两个垂直标准的水平 SUMIFS

Horizontal SUMIFS with two vertical criteria

我得到以下销售额 table,它提供了每个员工的销售额,但我没有他们的名字,而是他们的 ID,每个 ID 可能有超过 1 行。

为了将 ID 映射回姓名,我查找了 table 每个员工的姓名和 ID。

销售额Table:

Year ID North South West East
2020 A 58 30 74 72
2020 A 85 40 90 79
2020 B 9 82 20 5
2020 B 77 13 49 21
2020 C 85 55 37 11
2020 C 29 70 21 22
2021 A 61 37 21 42
2021 A 22 39 2 34
2021 B 62 55 9 72
2021 B 59 11 2 37
2021 C 41 22 64 47
2021 C 83 18 56 83

ID table:

ID Name
A Allison
B Brandon
C Chris

我试图按给定年份汇总每个员工的销售额,并按他们的姓名(而不是 ID)汇总他们的所有交易,因此我的结果如下所示:

结果:

Report
2021
Allison 258
Brandon 307
Chris 414

我希望用户能够 select 年份,报告会自动按年份和姓名汇总每个人的销售额。

关于如何实现这个的任何想法?

有过滤器:

=SUM(FILTER($C:$F,($B:$B=INDEX($I:$I,MATCH(N3,$J:$J,0)))*($A:$A=$N)))

使用 SUMPRODUCT:

=SUMPRODUCT($C:$F*($B:$B=INDEX($I:$I,MATCH(N3,$J:$J,0)))*($A:$A=$N))