如何计算单元格中的值并用同一单元格中的新值替换?

如何计算单元格中的值并用同一单元格中的新值替换?

单元格值当前为 85.49。我需要添加 50%,然后添加 6%,然后添加 10.00。然后需要用新计算的值替换原始值。

所以我使用的计算方法是=SUM(s2=(s2*.50))*1.06+10.00。现在我需要用 128.23 美元替换 85.49 美元。我有几行这样的代码,所以我还需要能够将其复制下来。

我怎样才能做到这一点?

答案1

如果您想添加起始值的 50%,然后使用该结果再添加 6%,然后添加 10,那么您的公式很简单:

A1*1.5*1.06+10

如果使用 85.49,结果是145.93。所以我可能误解了你的逻辑。但无论如何,正如指出的那样,你不能使用 Excel 公式有效地替换同一单元格中的值。这将创建一个循环引用。因此,正如 CharlieRB 所建议的那样,使用新列,或者正如 CharlieRB 和 Engineer Toast 都建议的那样,使用 VBA 子程序来计算和替换值。请注意,你仍然需要采取一些行动来启动替换(单击按钮,或者可能是工作表/工作簿中的事件)。

相关内容