如何根据第一列值水平对行进行求和?

时间:2014-03-06 10:25:52

标签: google-sheets

我已经使用了搜索,但在此方面找不到多少。基本上我想对数据集执行SUMIF样式操作,但它只抓取第一个相邻值。我的表格如下:

KT    4    5    9
AM    3    7    8
IA    2    5   12

在下面的行上我会有

KT |  =Sumif(A1:E3,A8,B1:E3)   Which returns 4
AM |  =Sumif(A1:E3,A9,B1:E3)   Which returns 3
IA |  =Sumif(A1:E3,A8,B1:E3)   Which returns 2

现在我知道我肯定可以添加一个总使用量vlookup(array, value, index)的列,但这不是我想做的事情(尽管我可能会这样做,如果这太痛苦了。)

任何想法/想法。演示here

1 个答案:

答案 0 :(得分:2)

尝试使用INDEXMATCH来获取'VLOOKUP'的相似性:

=SUM(INDEX($B$1:$E$3, MATCH(A8, $A$1:$A$3, 0), 0))

INDEX($B$1:$E$3, MATCH(A8, $A$1:$A$3, 0), 0)返回范围$B$1:$E$3对应于A8的$A$1:$A$3内的行。