0

我想使用数组函数来获得基于两列的条件总和。给定示例,对于每个 ID,如果 B 列是,我想计算 value 列的总和-1

  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
4

1 回答 1

1

这给出了您从示例数据中显示的结果:

SO17971702 示例

编辑似乎已经“成功了”,所以一些解释:

=SUMIFS语法是

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

因此,在这种情况下,公式是对 ColumnD 值求和,其中在相应行中,ColumnB 值是包含公式的行的 ColumnB 中发生的任何值,而 ColumnC 值为-1

答案不会为 ID 的唯一值重复一列,因为示例中只显示了三个不同的 ID,并且方便的是,这些是前三个并按顺序排列。

于 2013-07-31T13:34:17.113 回答