2

我正在尝试在列上创建一个公式O来计算以下内容:-

If E7 = N10 THEN 
  use O10 = M10
ELSE
  GET CURRENCY FROM E7
  MATCH E7 FROM D3:D5 and GET CORRESPONDING RATE FROM E3:E5 
  O10 = RATE * M10 / 100
END

我有以下公式,但它不包括默认货币N10

=M10 * VLOOKUP($E$7,$D$3:$E$5, 2, FALSE) / 100

任何人都可以帮忙吗? 电子表格

编辑基本上我希望列O通过查看 N 列并乘以匹配 E3:E5 的比率来计算收入。所以如果我:-

change E7 to EURO O10 becomes 160000 * 83 / 100
change E7 to USD O10 becomes 160000 * 155 / 100
change E7 to GBP O10 becomes 160000 * 100 / 100
4

3 回答 3

1

而是使用这样的汇率网格:

    Euro    GBP  USD
Euro 100    127  165
GBP  83     100  155
USD  78     123  100

然后使用 Match 和 Index 而不是 vlookup 进行2 路查找。所以沿着这些思路:

=M10 * INDEX($E$3:$G$5, MATCH(N10,$E$2:$G$2,0), MATCH($E$7,$D$3:$D$5,0)) / 100
于 2012-05-31T12:21:13.743 回答
1

您应该乘以当前汇率并除以列中的货币汇率N

=M10
 * INDEX($E$3:$E$5;MATCH($E$7;$D$3:$D$5;0))
 / INDEX($E$3:$E$5;MATCH(N10;$D$3:$D$5;0))

于 2012-05-31T13:54:24.110 回答
0

对我来说,这有效:

=M10*VLOOKUP($E$7;$D$3:$E$5;2;FALSE)/100
于 2012-05-31T12:24:47.713 回答