【问题标题】:How to calculate currency conversion for ZARCAD for a specific date with GOOGLEFINANCE?如何使用 GOOGLEFINANCE 计算 ZARCAD 在特定日期的货币换算?
【发布时间】:2021-04-13 17:29:42
【问题描述】:

我有一张使用多种货币的 Google 表格。我在特定日期购买了产品,我想锁定该日期的转换。但是,我无法使用我尝试过的所有不同公式来做到这一点。我不断收到错误消息。这是我正在使用的公式。 =J283*GOOGLEFINANCE("ZARCAD","price",date(2021,4,9),date(2021,4,11)) J 列是以购买货币为单位的价格列。我需要把它换成加元。如果我想要货币的当前价格,它可以工作,但不能用于历史数据。 错误是: 错误 函数 MULTIPLY 参数 2 需要数字值。但“日期”是文本,不能强制转换为数字。 我该如何解决这个问题?

【问题讨论】:

标签: google-sheets currency google-finance


【解决方案1】:

您使用的公式创建一个二维数组,如下所示:

为了能够使用需要数字值的函数(如MULTIPLY),您必须索引二维数组的一部分,即数字。

例如,要将第一个“关闭”值 0.08575243 相乘,您必须告诉公式使用该值进行内置 INDEX 函数的计算:

=INDEX(GOOGLEFINANCE("ZARCAD","price",date(2021,4,9),date(2021,4,11)),2,2)

如果您希望指定数组的不同部分,只需将末尾的2,2(行、列)更改为指向您希望使用的数组中的值的任何数字。 Here,你可以找到INDEX的文档。

【讨论】:

    猜你喜欢
    • 2016-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多