【发布时间】: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