微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用Google表格,Google财经和Sparkline创建基于当前持股量的净值图表?

如何解决如何使用Google表格,Google财经和Sparkline创建基于当前持股量的净值图表?

现在我正在使用一个Google表格来跟踪我的股票投资。我想做的是有条不紊地计算出我目前持有的资产随着时间的流逝。显然,这不是真正的历史财富,但有助于了解我的投资组合随着时间的变化趋势。

到目前为止,我可以使用类似的功能

=GOOGLEFINANCE("AAPL","price",TODAY()-5,TODAY(),"daily")

一个单元格中生成如下数据

Date                Close
8/24/2020 16:00:00  503.43
8/25/2020 16:00:00  499.3
8/26/2020 16:00:00  506.09
8/27/2020 16:00:00  500.04

我想弄清楚的是如何轻松地将此数据与对于不同票证而言看起来相同的其他公式结合起来。

我想要什么:

    =(GOOGLEFINANCE("AAPL","daily")+GOOGLEFINANCE("BA","daily"))

    //Apple was mostly 500ish and Boeing was around 170
    Date                Close
    8/24/2020 16:00:00  681.7
    8/25/2020 16:00:00  674.03
    8/26/2020 16:00:00  677.99
    8/27/2020 16:00:00  674.24

问题的另一部分是,例如,如果我想将关闭值乘以3,该如何处理这些数据?

=(GOOGLEFINANCE("AAPL","daily")*3)
Date                Close
8/24/2020 16:00:00  1510.29
8/25/2020 16:00:00  1497.9
8/26/2020 16:00:00  1518.27
8/27/2020 16:00:00  1500.12

最终,我们的目标是使用一个简单的公式(例如, =SPARKLINE((GOOGLEFINANCE("AAPL",TODAY()-365,"daily")*3),{"charttype","line";"linewidth",1;"color","#5f88cc"})

最简单的答案是,在工作表的一部分中获取所有股票,并添加具有所需加法和乘法运算的新列。但是我希望能够使用5年的数据来做到这一点,如果可以采用一个公式,这样我的迷你图看起来就简单了,那就更好了。

解决方法

这是你想要的吗?

=SPARKLINE(
  QUERY(
    {
      GOOGLEFINANCE("AAPL","price",TODAY()-365,TODAY(),"daily"),GOOGLEFINANCE("BA","daily")
    },"select Col1,Col2+Col4*3",1
  ),{"charttype","line";"linewidth",1;"color","#5f88cc"}
 )

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。