随着细胞的增长,从一个细胞到另一个细胞的连续总数

Continuous total from only one cell to another as it grows

我希望仅使用 1 行和该行中的 2 个单元格来计算总数的增长或减少。我想知道这是否可以通过公式(而不是脚本)实现:

场景:

  1. A1 和 A2 的值为 0 (A2 是 A1 的 运行 总和,每当在 A1 中输入一个数字并按 Enter 时,此数字将添加到 A2 的值中)
  2. A1 输入了 2 并按下 Enter(单元格已更改)
  3. A2 将它加到它的 0 上,变成 2。
  4. A1的2被删除了,A2的2还在。
  5. A1 输入了 3 并按下 Enter(单元格已更改)
  6. A2 变成 5

(A2加减的唯一方法是在A1中输入-或+数字,否则A2保持当前总数)

我希望这是清楚的。我希望所有的东西都隔离在一行中,所以正常的 运行 总数不适用于这种情况。

要完成此任务,您需要调整电子表格设置。

对于您只想添加(或减去)一次 A1A2 的值,您需要转到您的电子表格菜单栏和 select 文件 -> 电子表格设置 -> 计算 。在该选项卡中,您应该打开 Iterative calculation 并将 Recalculation 设置为 on Change 并将 Maximum number of iterations 设置为 1 .

最后将A2公式设为= A1 + A2。每次您更改 A1 时,它的值将被添加(或减去,如果它是一个负值)到 A2.

参考

Choose how often formulas should recalculate