4

我有一个包含大量输入的电子表格,但只有一个输出(价格)。

我想让 excel 自动更新其中一个输入(称为输入 1),以便在调整其他输入时保持价格不变。

我知道“目标搜索”可以做到这一点,但我不想每次调整另一个输入时都必须重新运行目标搜索。我特别不想这样做,因为我想使用情景分析来单独调整其他输入,并查看输入 1 需要如何更改以保持输出(价格)不变。

有人在这里问了类似的问题:需要 Excel 目标搜索逻辑

但是,该帖子没有给出有用的答案。

如果有人可以帮忙,将不胜感激。

谢谢,

提摩太

4

2 回答 2

1

您可以在 Worksheet_Change 事件中编写一个调用 Range.GoalSeek 方法的 VBA 函数。当您更改另一个单元格时,目标搜索代码应自动运行。

这是有关该方法的文档:http: //msdn.microsoft.com/en-us/library/office/bb209907 (v=office.12).aspx

于 2012-11-13T15:02:36.843 回答
0

如果方程可以设置为在定点迭代下收敛,则可以使用循环参考自动求解方程。

于 2016-03-22T16:47:23.820 回答