2016-03-02 72 views
3

我有一個非常基本的Excel文件,用於查看股票成本和計算利潤/損失百分比。在Excel中創建列公式,只更改一個變量

我在單元格E3中有最初的購買價格,並且我有F3中的當前股價。 100

我現在想要的是能夠這個公式適用於整個G柱爲 - 我已經通過以下公式

=(F3/E3)* 100計算在G3的百分比利潤/虧損我在F欄中輸入一個新的股票價格,它將使用E3作爲公式中的常數來計算每日盈利/虧損。所以我想要的新配方是有效的;

=(FI/E3)* 100 - 100 其中F = F3,F4,F5,F6等...

我試圖拖動細胞向下延伸式,其工作是一個程度,但它不保持E3不變,所以我得到一個除零誤差。

有什麼建議嗎?由於

回答

2

開始於=(F3/E$3)*100 - 100。該$是一個絕對定位,告訴公式時向下填充不改變在E $ 3

如果列F中沒有值,則可以將結果返回爲零長度字符串(例如""),這將使列G中保留公式的單元格看起來空白。

=IF(LEN(F3), (F3/E$3)*100 - 100, "") 
+0

優秀。但是這提出了另一個問題。現在在我的G專欄中,我在每個單元格中都有一系列'-100'。當我在我的F列中輸入一個值時,它會正確計算,所以功能沒有任何問題,但是有沒有辦法讓列變空白? 我已經嘗試過一個額外的支架周圍的公式,但沒有運氣。 –

+0

請參閱我上面的附錄。 – Jeeped

+0

完美謝謝 –

2

使用公式在E3絕對引用:

$ E $ 3

如果拖動單元格下這將鎖定參考。

0

反過來,如果你要鎖定的角色:

=(F3/$E3)*100 - 100