单元格值当前为 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 子程序来计算和替换值。请注意,你仍然需要采取一些行动来启动替换(单击按钮,或者可能是工作表/工作簿中的事件)。