excel - 列的动态求和

时间:2016-06-11 02:03:56

标签: excel indexing sumifs

我希望能够将INDEX-MATCH(或VLOOKUP)功能与SUMIFS配对。在下面链接的示例中,我想查找表中的数据(如果它与名称引用(对于行)匹配)并将该个人在任何给定月份的所有费用加起来。

输出1):允许我通过名称引用和月份引用来动态,但不会求和,而是停在第一个" Jan"它看到了。

输出2:对所有月份求和,但在更改名称时不是动态的。

有没有人遇到过这个?我在网上找不到任何答案。

Image of what I am describing

2 个答案:

答案 0 :(得分:1)

概念证明

Proof of Concept

在单元格C9中使用以下内容:

=SUMPRODUCT(($B$3:$B$5=$B8)*($C$2:$H$2=C$7)*$C$3:$H$5)

答案 1 :(得分:1)

这是一个非数组公式:

=SUMIF($2:$2,C$8,INDEX($A:$DDD,MATCH($B9,$B:$B,0),0))

INDEX($A:$DDD,MATCH($B9,$B:$B,0),0))选择正确的行,即名称匹配的第一行,并将该行设置为SUMIF()的值的位置。

![enter image description here