如何针对金融股市报告调整Google表格单元格公式

时间:2017-03-16 13:20:13

标签: google-sheets

有一个金融股票投资组合跟踪电子表格here

我发现此电子表格并未将股息交易计入Stock Summary页面上的单位数,这会扭曲Summary页面,从而低估您的投资组合。

我认为为了使电子表格更准确,我需要调整Cumulative Units表(link)上的Transactions(列J)单元格公式,以计算作为红利收到的单位。 J列中的单元格具有公式:

(细胞J2):

=if(B2="Buy",I2+D2,if(B2="Sell",I2-D2,if(B2="Div",I2,if(B2="Split",I2*G2,if(B2="CapReduct",I2,0)))))

我已经测试了这个公式,当事务为Div时累积单位数不会更新。

如何调整上面的第二个公式来计算Buy和& Div次交易?

提前致谢。帮助赞赏。

1 个答案:

答案 0 :(得分:1)

最简单的方法是添加新列(可以隐藏它)和测试

if B2 is Buy or Div 
=OR(B2="Buy",B2="Div")

此函数将返回TRUE或FALSE。

现在你修改你原来的公式来阅读这个新专栏(而不是B2,让我们说你在K2上做这个计算)为TRUE,而不是买。

然后试试这个:

=IF(K2=TRUE,I2+D2,IF(B2="Sell",I2-D2,IF(B2="Div",I2,IF(B2="Split",I2*G2,IF(B2="CapReduct",I2,0)))))

很抱歉,如果它让人感到困惑,可以采取简单的步骤:

  1. 如果您可以释放行K2并添加此公式: =OR(B2="Buy",B2="Div")
  2. 更改原始公式(即您 发表):

    = IF(K2 = TRUE,I2 + D2,IF(B2 ="卖" 1,I 2-D2,IF(B2 ="股利" 1,I 2,IF(B2 = "分流" 1,I 2 * G2,IF(B2 =" CapReduct",I2,0)))))