2015-07-21 75 views
0

我有一張Excel表格,其中包含成本,價格和利潤表。我想要做的是如果用戶想要更改保證金,價格會更新,如果他們想要更改價格,保證金會更新。Excel自動更新一個字段,反之亦然

我已經搜索,但到目前爲止我還沒有能夠找到一個很好的答案。你們能幫我出去嗎?謝謝!

編輯:有誰知道如何用VBA做到這一點?

+0

您需要添加額外的列,因爲在單元格中寫入會替換公式(如果有的話)。你將無法僅從3個值中完成。您需要一組價格來更改價格,並且需要雙倍來更改保證金。如果你不能這樣做,你將不得不使用VBA。 –

回答

0

最初,您需要定義成本,價格&保證金之間的關係。

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

所以成本將被固定,而價格&保證金會改變。因此在C1中刪除內容並在單元格中編寫公式爲= A1-B1。所以在這種情況下,如果您更改價格或成本保證金將會更改。

類似的價格即A1刪除內容並在單元格中寫公式爲= B1 + C1。所以如果成本或保證金髮生變化價格也會發生變化

注意:兩者都不能使用,請使用其中之一。

+0

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

+0

我不確定VBA是否會允許你一樣。因爲它是循環依賴。 –