问题描述
我希望仅使用1行和此行中只有2个单元来按总数的增加或减少来计算总数。我想知道是否有可能使用公式(而不是脚本):
场景:
- A1和A2的值为0 (A2是A1的运行总计,每当在A1中输入数字并按Enter键,此数字便会添加到A2的值中)
- A1已输入2,然后按Enter(单元格已更改)
- A2将其添加到0,成为2。
- A1的2被删除,但A2仍为2。
- A1已输入3,然后按Enter(单元格已更改)
- 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
我希望这对您有所帮助。让我知道您是否需要其他任何东西,或者您是否不了解。 :)