1

嗨,我在谷歌表格中使用 GOOGLEFINANCE 命令来返回有效的股票价格,但是当市场收盘时它仍然返回一个值(最后交易价格)——我只想在市场开盘时返回一个价格。(这可能是美国市场或伦敦市场等任何受支持的股票代码)

有没有办法在谷歌表格中检查股市是开市还是收市?

谢谢

4

2 回答 2

0

不,没有办法使用GOOGLEFINANCE公式。这不是公式将返回的值。一种解决方法是使用IForIFS和您可以使用的交易所开盘和收盘时间列表,以便仅在时间介于列表限制之间时获取价格。

于 2020-10-29T09:00:41.223 回答
0

GOOGLEFINANCE 有一种方法,您可以获得最后的交易日期,您可以将其与今天进行比较,并且您可以使用 IF 语句决定显示值或 0。

您可能需要根据您的语言调整日期比较,但这是对我有用的公式

=IF(LEFT(GOOGLEFINANCE("AAPL";"tradetime");10) = TEXT(TODAY();"dd/mm/yyyy");GOOGLEFINANCE("AAPL";"change");0)

于 2021-02-15T17:04:00.533 回答