我有一个非常基本的excel文件,用于查看股票成本和计算利润/亏损%。
我在单元格E3中有初始购买价格,我在F3中有当前的股价。我已通过以下公式计算了G3中的利润/亏损百分比
=(F3 / E3)* 100 - 100
我现在想要的是能够将此公式应用于整个G列,因为我在F列中输入新的股价,它将使用E3作为公式中的常量来计算每日盈利/亏损。所以我想要的新公式是有效的;
=(Fi / E3)* 100 - 100 其中Fi = F3,F4,F5,F6等......
我已经尝试向下拖动单元格以扩展公式,这在一定程度上起作用,但它不会使E3保持不变,因此我得到除以零的错误。
有什么建议吗?感谢
答案 0 :(得分:4)
从=(F3/E$3)*100 - 100
开始。 $ 是一个绝对的锚点,告诉公式在填充时不要更改 E $ 3 中的 3 。
如果列F中没有值,则可以将结果作为零长度字符串(例如""
)返回,这将使保留公式的列G中的单元格看起来为空白。
=IF(LEN(F3), (F3/E$3)*100 - 100, "")
答案 1 :(得分:3)
在公式中使用E3的绝对参考:
$ E $ 3'/ P>
如果向下拖动单元格,这将锁定引用。
答案 2 :(得分:0)
反过来说,如果你想锁定角色:
=(F3/$E3)*100 - 100