VLookup和EXCEL

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

 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 

谁能帮忙? Excel工作表

编辑基本上我希望列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 

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

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

然后使用匹配和索引,而不是vlookup做2路查找 。 所以,沿着这些路线:

 =M10 * INDEX($E$3:$G$5, MATCH(N10,$E$2:$G$2,0), MATCH($E$7,$D$3:$D$5,0)) / 100 

您应该乘以当前汇率,并用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))

对我来说,这个工作:

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