我有这个电子表格:
我想计算总收入,但由于不同行使用不同的货币,因此必须先进行转换。货币值映射到右侧货币表中的代码。
例如A4
它将是:B4*F3
。
我知道我可以使用 VLOOKUP 获取货币值,如下所示:VLOOKUP(C4, E3:F5,2)
。然后我可以将金额乘以返回的值,但只能逐行计算;我不知道如何求和全部金额 x 货币乘积。
SUMPRODUCT
在这里是没用的,因为它需要相同大小的行数组,而它并没有真正实现我想要的功能(以防有人会建议这样做)。
我正在使用 LibreOffice(OpenOffice),但如果您知道如何在 Excel 中操作,它无论如何都会有所帮助。
答案1
嗯,我使用的是德文版的 OO-calc,组表中有一个名为“SVERWEIS”的函数,它是“S.-Verweis”或“Spalten~”的别名“column-link”。
在 D 列中,您写入SVERWEIS(C4, E3:F5,2)*B3
第 3 行,但您稍加更改,以使表格绝对化:
=VLOOKUP(C4, $E$3:$F$5,2)*B3
并将其复制到列的下方,在底部(或顶部)计算该列的总和。
如果您不想显示中间结果,您可以隐藏列,或者在白色背景上使用白色字体,但只需一个新列来转换货币。