例如,在单元格 A1 中我有 9.50 英镑,在单元格 A2 中我有 6.50 英镑。
如果我手动将单元格 A2 增加 0.50 英镑,使其达到 7.00 英镑,那么我需要将单元格 A1 也自动增加 0.50。
这可以通过公式来完成吗?如果可以,公式是什么?
答案1
不,这不能用公式来完成。我甚至不认为可以用 VBA 来完成,因为一旦你用 7.00 覆盖 6.50,就没有对更改之前单元格值的引用,因此无法计算出前后之间的差异是 0.50。要做到这一点,你必须在某处保存单元格值的历史记录,这是一个非常复杂的项目。
您可能需要重新采取您的方法。
在 A1 和 A2 中输入两个值。在 B1 中输入 0.5
在 C1 中输入=A1+$B$1
复制到 C2
您在 B1 中输入的值将被添加到 A1 和 A2,并且相应的结果将显示在 C1 和 C2 中。