Google sheets 使用GoogleFinance对金额进行货币转换
我正在尝试使用谷歌金融公司的货币转换,但无法获得正确的格式。我的手机号码如下:Google sheets 使用GoogleFinance对金额进行货币转换,google-sheets,currency,google-finance,currency-exchange-rates,Google Sheets,Currency,Google Finance,Currency Exchange Rates,我正在尝试使用谷歌金融公司的货币转换,但无法获得正确的格式。我的手机号码如下: =SUM(((IMPORTRANGE("sheet-key","H2:H300"))/100*40)+(IMPORTRANGE("sheet-key","H2:H300"))) 我想将总和的结果从英镑转换成美元。我尝试在末尾添加&GoogleFinance(“货币:GBP USD”),但这显然是错误的。如果我将转换放在相邻的单元格中,我可以让它工作,但这不是我想要的。首先,请确保您理解IMPORTRANGE函数。
=SUM(((IMPORTRANGE("sheet-key","H2:H300"))/100*40)+(IMPORTRANGE("sheet-key","H2:H300")))
我想将总和的结果从英镑转换成美元。我尝试在末尾添加
&GoogleFinance(“货币:GBP USD”)
,但这显然是错误的。如果我将转换放在相邻的单元格中,我可以让它工作,但这不是我想要的。首先,请确保您理解IMPORTRANGE
函数。通常,此函数生成一个数据数组(在您的示例中为299个值)。但是在你的例子中,这个公式不能产生数组。如果给定的公式
=SUM(((IMPORTRANGE("sheet-key","H2:H300"))/100*40)+(IMPORTRANGE("sheet-key","H2:H300")))
…工作,然后您只得到第一个单元格(H2
)的结果,即:H2/100*40+H2
。所有剩余单元格(H3:H300
)均未处理。你真的想要吗?如果是这样,那么好吧,继续解决问题
如果您确实希望处理整个范围(H2:H300
),则应使用以下公式:
=SUM(ARRAYFORMULA(((IMPORTRANGE("sheet-key","H2:H300"))/100*40)),ARRAYFORMULA(IMPORTRANGE("sheet-key","H2:H300")))
解决方案。
要进行换算,应使用*
符号将结果乘以货币换算率:
*GoogleFinance("CURRENCY:GBPUSD")
相对于
&GoogleFinance("CURRENCY:GBPUSD")
注意:
GoogleFinance()
正在更新。很抱歉延迟标记此内容。你帮了大忙,谢谢!