Google表格中的动态货币换算

时间:2016-12-07 12:32:24

标签: google-sheets google-drive-api google-docs

我使用Google表格来整理来自我的全球特许权声明的数据。目前,我正在查询多个标签(每个国家/地区一个标签),以生成包含所有国家/地区结果的单个表格。你可以想象,我不希望在我的图表和图表中显示125日元为125美元(125 Y相当于约1.09美元)。

由于我收到各自货币的特许权使用费声明,因此我想在查询操作期间或之后应用平均转换率。由于表是动态生成的,因此值不会总是相同,所以我需要通过搜索动态列表来应用转换。我在同一标签上有一个单独的表格,其中包含每种货币的所有平均转化率。以下是如何设置的示例:

Google Sheets Royalty Statement

所以基本上我只是不知道怎么说,在编码方面,"如果这个项目来自英国,则将特许权使用费金额除以英国汇率。如果它来自加拿大,除以加拿大的费率等等#34;

任何人都对我如何解决这个问题有所了解(或者它是否可能)?实际的表格包含来自十几个不同国家/地区的500多个订单项,因此我需要手动执行此操作。

1 个答案:

答案 0 :(得分:7)

我相信你正在寻找GoogleFinance() function。您可能希望将国家/地区设置为有效国家/地区条目的选择列表,以便您可以为转换创建字符串。我没有看过很多,但这将在CA&并应用汇率将其转换为美元等值。在这种情况下,汇率是我认为过去30天的平均值。

=C2 * GoogleFinance("CURRENCY:CADUSD" , "average")

为了您的使用,您可以从M行获取国家/地区代码,如果您将其更改为与之后的公式相符,例如CAD for Canadian Dollars。"

=C2 * GoogleFinance("CURRENCY:" & M2 & "USD" , "average")

另一种选择是创建一个查找表并使用VLOOKUP或其他一些功能,具体取决于您设置表格的方式。