我无法在特定日期停止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/