计算另一列中两次出现之间的小计

计算另一列中两次出现之间的小计

我有一列包含数值,另一列包含“检查点”指示(标记为值“x”),需要对其中的内容进行小计。此小计需要对自上次出现“x”以来的数值进行求和。

| Amount | Checkpoints | Total Used |
|--------|-------------|------------|
| 8      |             |            |
| 10     |             |            |
| 5      | x           | 18         |
| 11     |             |            |
| 3      | x           | 16         |
| 7      |             |            |
| 12     |             |            |
| 9      | x           | 22         |

请注意,两个检查点之间的和可以是任意数量的值,并且不包括检查点行本身的值。例如,第一个小计取第一个值和第二个值,因此 8+10=18。

我正在寻找可以计算 Excel 或 Google Sheets 中的小计的函数组合。

添加小计之前的工作表示例

添加小计后的示例

答案1

在 中C3,使用以下公式:

=IF(B3="x",SUM(A$2:A2)-SUM(C$2:C2),"")

并填充下来

在此处输入图片描述

相关内容