【问题标题】:SUM cells until current cell where value of another column is the same对单元格求和,直到当前单元格的另一列的值相同
【发布时间】:2013-03-20 14:00:48
【问题描述】:

我需要对列中的所有值求和,直到当前单元格,其中不同列中的值相同。

例子:

------------------------------------------------------
| FIRST   | SECOND   | SUM                            |
------------------------------------------------------
| VALUE A | NUMBER 1 | NUMBER 1                       |
------------------------------------------------------
| VALUE A | NUMBER 2 | NUMBER 1 + NUMBER 2            |
------------------------------------------------------
| VALUE B | NUMBER 3 | NUMBER 3                       |
-------------------------------------------------------
| VALUE B | NUMBER 4 | NUMBER 3 + NUMBER 4            |
-------------------------------------------------------
| VALUE B | NUMBER 5 | NUMBER 3 + NUMBER 4 + NUMBER 5 |
-------------------------------------------------------

第一列是字符串,第二列是数字,第一列是结果。

【问题讨论】:

    标签: google-sheets sum google-sheets-formula


    【解决方案1】:

    编写一个 if 语句来执行此操作。比较当前行和前行之间第一列的值,如果它们具有相同的值,则将前一个总和和当前值相加,否则总和成为当前值。

    在代码中,这将是 C3 中的公式

     =if(exact(A3,A2),C2+B3,B3)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多