从一个单元到另一个单元的不断增长 参考

问题描述

我希望仅使用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保持当前总数)

我希望这很清楚。我希望所有事物都隔离到一行,因此正常运行总计不适用于这种情况。

解决方法

解决方案

要完成此任务,您需要调整电子表格设置。对于您只想将A1的值仅一次添加(或减去)到A2的特定情况,您需要先在Spreadsheet菜单栏上选择文件->电子表格设置->计算。在该标签中,您应该打开Iterative caluclation并将Recalculation设置为on Change,将Maximum number of iterations设置为1

最后将A2公式设置为= A1 + A2 。每次更改A1时,其值都会添加到A2中(如果为负值,则减去。)


参考

Choose how often formulas should recalculate

我希望这对您有所帮助。让我知道您是否需要其他任何东西,或者您是否不了解。 :)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...