在 Sum 上使用 GoogleFinance 货币换算
Use GoogleFinance Currency Conversion on Sum
我正在尝试对总和使用 GoogleFinance 货币换算,但无法获得正确的格式。我的手机如下:
=SUM(((IMPORTRANGE("sheet-key","H2:H300"))/100*40)+(IMPORTRANGE("sheet-key","H2:H300")))
我希望将总和结果从英镑转换为美元。我尝试在末尾添加 &GoogleFinance("CURRENCY:GBPUSD")
但这显然是错误的。如果我将转换放在相邻的单元格中,我可以让它工作,但这不是我想要的。
首先,确保您理解 IMPORTRANGE
函数。通常这个函数会产生一个数据数组(在你的例子中是 299 个值)。但在你的情况下,这个公式无法产生数组。如果给定的公式...
=SUM(((IMPORTRANGE("sheet-key","H2:H300"))/100*40)+(IMPORTRANGE("sheet-key","H2:H300")))
...有效,然后您得到 仅 第一个单元格 (H2
) 的结果,即:H2/100*40+H2
。所有剩余的单元格 (H3:H300
) 都不会被处理。你真的想要那个吗?如果是,那么OK,继续解决。
如果您确实希望处理整个范围 (H2:H300
),则应使用此公式:
=SUM(ARRAYFORMULA(((IMPORTRANGE("sheet-key","H2:H300"))/100*40)),ARRAYFORMULA(IMPORTRANGE("sheet-key","H2:H300")))
解决方法。
要进行换算,您应该使用 *
符号将结果乘以货币换算率:
*GoogleFinance("CURRENCY:GBPUSD")
相对于
&GoogleFinance("CURRENCY:GBPUSD")
注: GoogleFinance()
持续更新中。
我正在尝试对总和使用 GoogleFinance 货币换算,但无法获得正确的格式。我的手机如下:
=SUM(((IMPORTRANGE("sheet-key","H2:H300"))/100*40)+(IMPORTRANGE("sheet-key","H2:H300")))
我希望将总和结果从英镑转换为美元。我尝试在末尾添加 &GoogleFinance("CURRENCY:GBPUSD")
但这显然是错误的。如果我将转换放在相邻的单元格中,我可以让它工作,但这不是我想要的。
首先,确保您理解 IMPORTRANGE
函数。通常这个函数会产生一个数据数组(在你的例子中是 299 个值)。但在你的情况下,这个公式无法产生数组。如果给定的公式...
=SUM(((IMPORTRANGE("sheet-key","H2:H300"))/100*40)+(IMPORTRANGE("sheet-key","H2:H300")))
...有效,然后您得到 仅 第一个单元格 (H2
) 的结果,即:H2/100*40+H2
。所有剩余的单元格 (H3:H300
) 都不会被处理。你真的想要那个吗?如果是,那么OK,继续解决。
如果您确实希望处理整个范围 (H2:H300
),则应使用此公式:
=SUM(ARRAYFORMULA(((IMPORTRANGE("sheet-key","H2:H300"))/100*40)),ARRAYFORMULA(IMPORTRANGE("sheet-key","H2:H300")))
解决方法。
要进行换算,您应该使用 *
符号将结果乘以货币换算率:
*GoogleFinance("CURRENCY:GBPUSD")
相对于
&GoogleFinance("CURRENCY:GBPUSD")
注: GoogleFinance()
持续更新中。