yuv*_*lm2 0 google-finance google-sheets
我尝试使用
=INDEX(GOOGLEFINANCE("NASDAQ:MSFT","price",TODAY(), 2),2,2)
并发现在某些日子(例如 2021 年 12 月 6 日,星期六)该函数无法返回值。我认为这是因为当天没有交易。
有没有办法让我选择当天之前股票的最后价值?(例如,如果我在周六或周日计算美国股票,我将得到周五的价值,以色列股票的周四价值等)
我不知道有什么方法可以GOOGLEFINANCE自动调整无交易日。
一种方法是获取过去 7 天的“价格”数据(为了安全起见),然后查询该数据以获取最大日期旁边的“价格”值。
这个公式对我有用:
=INDEX(QUERY(GOOGLEFINANCE("NASDAQ:MSFT","price", TODAY()-7, TODAY()),"select Col1, Col2 order by Col2 desc",1), 2, 2)