【问题标题】:Summing rows condition on two columns对两列求和行条件
【发布时间】:2013-07-31 13:25:54
【问题描述】:

我想使用数组函数来获得基于两列的条件总和。给定示例,对于每个 ID,如果 B 列是 -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

【问题讨论】:

    标签: excel excel-formula excel-2010 vlookup sumifs


    【解决方案1】:

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

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

    =SUMIFS 语法是

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

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

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

    【讨论】:

    • 感谢您提供简单的解决方案。正是我需要的:)
    猜你喜欢
    • 1970-01-01
    • 2021-12-29
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    相关资源
    最近更新 更多