2015-07-21 38 views
0

我有一张Excel表格,其中包含成本,价格和利润表。我想要做的是如果用户想要更改保证金,价格会更新,如果他们想要更改价格,保证金会更新。Excel自动更新一个字段,反之亦然

我已经搜索,但到目前为止我还没有能够找到一个很好的答案。你们能帮我出去吗?谢谢!

编辑:有谁知道如何用VBA做到这一点?

+0

您需要添加额外的列,因为在单元格中写入会替换公式(如果有的话)。你将无法仅从3个值中完成。您需要一组价格来更改价格,并且需要双倍来更改保证金。如果你不能这样做,你将不得不使用VBA。 –

回答

0

最初,您需要定义成本,价格&保证金之间的关系。

例如: - 如果价格成本=保证金&价格在A1中提到,B1中的成本,C1中的保证金。

所以成本将被固定,而价格&保证金会改变。因此在C1中删除内容并在单元格中编写公式为= A1-B1。所以在这种情况下,如果您更改价格或成本保证金将会更改。

类似的价格即A1删除内容并在单元格中写公式为= B1 + C1。所以如果成本或保证金发生变化价格也会发生变化

注意:两者都不能使用,请使用其中之一。

+0

是的,我想要的是使用它们中的任何一个,而不仅仅是一个,似乎唯一的方法就是使用VBA。 –

+0

我不确定VBA是否会允许你一样。因为它是循环依赖。 –