excel – 列的dynamic求和
我希望能够与SUMIFS的INDEX-MATCH(或VLOOKUP)function配对。 在下面链接的例子中,我想从表中查找数据,如果它匹配的是名称引用(对于该行),并且对于任何给定的月份将该个体的所有开销进行总和。
输出1):允许我通过名称引用和月份引用来dynamic化,但不会总结,而是停在所看到的第一个“Jan”上。
输出2:总计所有的月份,但是当我改变名称时不是dynamic的。
有没有人遇到过这个? 我在网上找不到任何答案。
概念validation
在单元格C9中使用以下内容:
=SUMPRODUCT(($B$3:$B$5=$B8)*($C$2:$H$2=C$7)*$C$3:$H$5)
这是一个非数组公式:
=SUMIF($2:$2,C$8,INDEX($A:$DDD,MATCH($B9,$B:$B,0),0))
INDEX($A:$DDD,MATCH($B9,$B:$B,0),0))
select正确的行,名称匹配的第一行,并将该行设置为值的位置为SUMIF()。