在Excel中创build列公式,只更改一个variables

我有一个非常基本的excel文件,用于查看股票成本和计算利润/损失百分比。

我在E3单元中有最初的购买价格,我有F3的当前股价。 我已经用下面的公式计算了G3中的利润/损失百分比

=(F3 / E3)* 100-100

我现在想要的是能够将这个公式应用到整个G列,当我向F列input一个新的股票价格时,它将使用E3作为公式中的一个常数来计算每日利润/损失。 所以我想要的新配方是有效的。

=(Fi / E3)* 100 – 100 Fi = F3,F4,F5,F6等

我已经尝试拖动单元格来扩展公式,这在一定程度上起作用,但它不保持E3恒定,所以我得到一个除以零的错误。

有什么build议么? 谢谢

=(F3/E$3)*100 - 100$是一个绝对的锚点,告诉公式不要改变3 美元,当填写下来。

如果F列中没有值,则可以将结果返回为零长度string(例如"" ),这将使列G中的单元格保持空白。

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

在公式中使用E3的绝对参考:

$ E $ 3

如果向下拖动单元格,这将locking参考。

反过来,如果你想lockingangular色:

 =(F3/$E3)*100 - 100