我有一份主要以欧元记账的个人会计报表,但对于我所做的每一项手工欧元(欧元)分录,我都希望在它旁边的前一栏中将该条目自动转换为美元,按该时刻的欧元->美元汇率固定(且不会随时间推移随货币汇率波动),并将其归为最近的美元。
目前,我只根据带有=GOOGLEFINANCE("CURRENCY:EURUSD")函数的计算单元格的输出手动输入转换的金额。
对于每个会计分录,今天的日期是手动输入A栏,欧元数字手动输入F栏,我希望自动转换的欧元->美元数字(四舍五入到最近的美元)出现在E栏欧元条目旁边,并保持不变。作为参考,=GOOGLEFINANCE("CURRENCY:EURUSD")函数位于单元格J1中,这是我目前在小calc表I1:L2中进行上述手动货币转换的一部分。
非常感谢您的帮助!
发布于 2019-02-10 21:30:16
不含ARRAYFORMULA的公式变化:
=IF(LEN(F3); ROUND(F3 * IFERROR(VLOOKUP(A3;
{DATEVALUE(QUERY(GOOGLEFINANCE("currency:eurusd"; "price"; A3; A3+1);
"select Col1 where Col1 is not null"; 0))\
QUERY(GOOGLEFINANCE("currency:eurusd"; "price"; A3; A3+1);
"select Col2 where Col2 is not null"; 0)}; 2; 0);
GOOGLEFINANCE("currency:eurusd")); 0); )发布于 2020-04-13 08:23:03
其他选项是使用来自CurrencyConverter的这个Google单子附加函数。它速度快,语法简单。例如,
=CurrencyConverter(100, "USD", "EUR", "2/28/2020")返回91.09957183
免责声明:我是这个附加的作者。
https://webapps.stackexchange.com/questions/125177
复制相似问题