【发布时间】:2018-07-07 01:03:24
【问题描述】:
我正在尝试汇总每个国家/地区的销售额(很简单),但同时也转换我经营的各种货币。我认为这最好通过嵌套的 if 函数来完成,但我不知道如何编写它。
我希望公式将每个国家/地区的销售额相加并根据参考汇率将货币编辑为英镑
非常感谢任何帮助!
【问题讨论】:
标签: excel excel-formula
我正在尝试汇总每个国家/地区的销售额(很简单),但同时也转换我经营的各种货币。我认为这最好通过嵌套的 if 函数来完成,但我不知道如何编写它。
我希望公式将每个国家/地区的销售额相加并根据参考汇率将货币编辑为英镑
非常感谢任何帮助!
【问题讨论】:
标签: excel excel-formula
我会使用这个公式来转换 E 列中的销售额:
=IF(C3 = "EUR", D3 * $G$4, IF(C3 = "USD", D3 * $G$4,)) ..drag this down
然后我会使用 SUMIF 公式
=SUMIF($B$3:$B$13, B16, $E$3:$E$13) ..drag this down
【讨论】:
将两个范围都转换为 Excel 表格,执行 VLOOKUP 或 INDEX/MATCH 以将汇率带到左侧的表格中,添加另一列以进行货币兑换,然后从该表格中制作一个数据透视表,然后将在您要总结和报告的字段中。看看这个关于如何制作表格和数据透视表的答案:VBA to copy data if multiple criteria are met
【讨论】:
如果您尝试汇总每个国家/地区的销售额并同时转换货币(基于英镑),请使用此
=SUMIF(B3:B15,B18,D3:D15) * VLOOKUP(VLOOKUP(B18,B3:D15,2,FALSE),F3:G5,2,FALSE)
并向下拖动公式
【讨论】:
GBP 和 EUR,因此您的 VLOOKUP 只会返回第一个,因此它会将错误的乘数应用于某些线。加拿大同时使用USD 和GBP。在您的数据集中将 D7 更改为 a 它不会更改总数。