如何解决如何在谷歌金融中获得股票的最后收盘价在非交易日
我尝试使用
=INDEX(GOOGLEFINANCE("NASDAQ:MSFT","price",TODAY(),2),2,2)
并且看到在某些日子(例如 12/6/2021,星期六)该函数未能返回值。我猜是因为那天没有交易。
有没有办法让我选择当天之前股票的最后价值? (例如,如果我在星期六或星期天计算美国股票,我会得到星期五的价值,以色列股票的星期四价值等)
解决方法
我不知道 GOOGLEFINANCE
可以自动调整无交易日的方法。
一种方法是获取过去 7 天的“价格”数据(安全起见),然后查询该数据以获取最大日期旁边的“价格”值。
这个公式对我有用:
=INDEX(QUERY(GOOGLEFINANCE("NASDAQ:MSFT","price",TODAY()-7,TODAY()),"select Col1,Col2 order by Col2 desc",1),2,2)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。