映射多个行并在各行中进行匹配的Sumproduct

时间:2018-08-29 08:02:37

标签: excel excel-formula

想要编写excel公式,该公式将根据行的匹配来对值求和。要匹配的单元格可以多次出现,并根据Mapping图例返回值的总和。

在黄色单元格中,我尝试根据G3:G8中的名称匹配情况(根据将图例映射到Item1,然后是Item2和Item 3)来计算范围B9:B21中的值的总和。我也想考虑日期1,日期2和日期3的总和。下面的SumProduct公式仅适用 如果我在sum数组上使用单个日期但不跨过date1,date2和date 3:

enter image description here

有人知道如何解决此问题吗? 我想补充一点,就是我希望每个黄色单元格中的花型都相同,而不会在日期之间拆分数组。更重要的是,在公式中必须以“日期1”,“日期2”和“日期3”匹配为基础。

1 个答案:

答案 0 :(得分:0)

将此数组公式与CSE一起放入B2,然后左右填充。

=SUM(SUMIFS(INDEX($B$8:$D$19, 0, MATCH(B$1, $B$7:$D$7, 0)), $A$8:$A$19, IF($F$2:$F$7=$A2, $G$2:$G$7)))

enter image description here