【问题标题】:EXCEL : SUM many rows with conditionEXCEL:对多行求和
【发布时间】:2018-11-09 16:53:27
【问题描述】:

我有 3 列, A 列包含稍后需要计算的值,B 列包含状态( 0 / score ),C 列将创建具有范围的 SUM 函数,但条件是从第一个分数状态到第二个状态。 例如:从这个

1| point | status | SUM
2|------------------------
3|   3   | score  | <script here>
4|   2   | 0      | <script here>
5|   5   | 0      | <script here>
6|   9   | 0      | <script here>
7|   1   | score  | <script here>
8|   2   | 0      | <script here>
9|   3   | score  | <script here>

到这个:

1| point | status | SUM
2|------------------------
3|   3   | score  | SUM(A3:A7)
4|   2   | 0      | 0
5|   5   | 0      | 0
6|   9   | 0      | 0
7|   1   | score  | SUM(A7:A9)
8|   2   | 0      | 0
9|   3   | score  | SUM(A9:xx)

目前,这是我获得第一个的方法,但不知道如何获得第二个。

=IF(B3="score";
  SUM(
       ADDRESS(ROW(B3);1;4) :
       <dont know how to detecting rows below that have score value>;"0")

.

=IF(B3="score";SUM(ADDRESS(ROW(B3);1;4):<how>;"0")

【问题讨论】:

    标签: excel sum row conditional-statements


    【解决方案1】:

    将其放入 C2 并向下复制(直到将公式一直复制到数据中,正确的值才会显现出来。)

    =IF(B2=0,0,SUM(A2:$A$1040000)-SUM(C3:$C$1040000))
    

    【讨论】:

      猜你喜欢
      • 2018-06-30
      • 1970-01-01
      • 2021-08-24
      • 1970-01-01
      • 2014-08-11
      • 2014-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多