SUMIFS / SUMPRODUCT用于在第二方向上具有多个可能值的2D数据

问题描述 投票:1回答:1

我一直在努力解决以下问题:我有一个如下数据表,我想从中总结每周的数量和项目组,其中项目组是用户输入。这个“数据”表是示意性地看起来像这样

   A         B     C     D     E     F     G 
1  YEAR      2017  2017  2017  2017  2017  2017
2  WEEK      40    41    42    43    44    45
3  ProjectA  100   101   102   104   100   85
4  ProjectB  80    80    85    82    80    82
5  ProjectC  60    60    60    60    60    60
6  ProjectD  105   108   112   116   120   122

下一步是您需要总结哪些项目的问题是用户输入,因此在另一个工作表(“项目”)中,用户将输入:

   A
1  ProjectA
2  ProjectC
3
4
5

然后在第三张表中,我必须每周显示总计数据:

   A     B     C     D     E     F
1  2017  2017  2017  2017  2017  2017
2  40    41    42    43    44    45
3  

现在最大的问题是,我可以在最后一张表的第3行使用什么公式?到目前为止我所尝试的是:(在A3中){=SUM(IF(data!B1:G1=A1;IF(data!B2:G2=A2;IF(data!A3:A6=projects!A1:A5;data!B3:G6))))}

这给了我一个#N/A错误。如果我用projects!A1:A5替换projects!A1,一切正常,但那不再是一个总和了:)我已经尝试了SUMIFSSUMPRODUCT的其他版本但是那些让我更接近我想去的地方。所以,任何帮助将不胜感激。

(最后一点,我无法/允许在“数据”表中更改或添加任何内容)

excel
1个回答
1
投票

使用SUMPRODUCT:

=SUMPRODUCT((Data!$B$2:$G$2=A2)*(Data!$B$1:$G$1=A1)*(ISNUMBER(MATCH(Data!$A$3:$A$6,projects!$A:$A,0))),Data!$B$3:$G$6)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.