我想使用数组函数来获得基于两列的条件求和。给定示例,如果列B为-1
,我想为每个ID计算值和的列总和。
ID | B | value |
________________________
1 A1 1 2
2 A2 1 3
3 A3 1 4
4 A3 -1 5
5 A3 -1 1
6 A2 1 5
7 A1 1 1
8 A2 -1 2
结果应该是:
ID | value_total |
________________________
1 A1 1 0
2 A2 1 2
3 A3 1 6
答案 0 :(得分:1)
这将显示您从示例数据中显示的结果:
编辑似乎已经“完成了诀窍”,所以有一些解释:
=SUMIFS语法是
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
因此,在这种情况下,公式是对ColumnD值求和,其中在相应的行中,ColumnB值是ColumnB中包含公式且ColumnC值为-1
的任何内容。
答案不会为ID的唯一值重复一列,因为示例中只显示了三个不同的ID,并且方便地说,这些是前三个并按顺序排列。