我无法在特定日期停止googlefinance函数,以使用“该”特定汇率将货币从GBP转换为EUR。

这是我的公式:=Finance!B4*GOOGLEFINANCE("CURRENCY:GBPEUR","price",date(2017,15,11))

这是错误:When evaluating GOOGLEFINANCE, the query for the symbol: 'CURRENCY:GBPEUR' returned no data.

我已经看过其他关于SO的解决方案,但没有一个可用。实际上,我已经从其他解决方案中将“日期”和“价格”添加到了公式中。像这样:-Solution 1

最佳答案

首先,date(2017,15,11)表示一年中第15个月的第11天,因此您需要交换月份和日期。

其次,历史数据查询,例如

=GOOGLEFINANCE("CURRENCY:GBPEUR", "price", date(2017,11,15))


返回带有列和标题的表。

Date                Close
11/15/2017 23:58:00 1.1163


从您使用此公式的方式来看,我看到您只需要汇率。将函数包装在index(..., 2, 2)中以获取第二行中的第二个单元格。

=index(GOOGLEFINANCE("CURRENCY:GBPEUR", "price", date(2017,11,15)), 2, 2)

关于google-sheets - 从GoogleFinance获取特定日期的汇率,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47310642/

10-11 15:26