Google财经开放如何检查股市的信息表格

问题描述

嗨,我在Google表格中使用GOOGLEFINANCE命令返回有效的股票价格,但是当市场关闭时,它仍然返回一个值(最后交易价格)-我只想在市场开放时返回价格。 (这可能是美国市场或伦敦市场,等等。任何受支持的股票行情)

有什么方法可以检查Google工作表中的股票市场是开放的还是封闭的?

谢谢

解决方法

否,无法使用GOOGLEFINANCE公式。它不是公式将返回的值。一种解决方法是使用IFIFS以及您可以使用的交易所开盘和关闭时间的列表,以便仅当时间在列表中的限制之间时才能获得价格。>

,

GOOGLEFINANCE 有一个方法,你可以得到最后的交易日期,你可以将它与今天进行比较,然后使用 IF 语句你可以决定显示值或 0。

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

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