Convertissez plusieurs devises par usd sans utiliser vlookup

J'ai besoin de convertir plusieurs devises (AUD, JPY, EUR …) en USD.

Le tableau des taux de change comprend le taux de «AUD / USD» «USD / JPY» …

Parce que USD ne sont pas toujours en dénominateur du taux de change, je ne peux donc pas simplement multiplier le taux par des devises étrangères.

Je me demande si je peux utiliser des intersections de plage pour les convertir. Je ne suis pas sûr de la formule de l'intersection de la gamme.

Les données ressemblent à ceci:

TABLE 1 Table 2 SALARY Currency Currency rate AA 10000 AUD EUR/USD 1.1438 BB 80000 JPY USD/JPY 111.807 CC 7600 EUR GBP/USD 1.3022 DD 9000 GBP USD/CAD 1.2979 EE 7000 AUD AUD/USD 0.7704 ff 50000 JPY 

Créer un tableau de devise:

 Column A Column B Column C Currency Rate Rate in USD AUD 0.77 0.77 =B2 JPY 112.32 0.008903134 =1/B3 GBD 1.3 1.3 EUR 1.14 1.14 CAD 1.2979 =1/B6 (1/1.2979) 

Près de la liste des employés, créez ce qui suit:

  Column G Column H Employee Currency Salary USD Salary Mike AUD 10000 7700 =H2*INDEX($C$2:$C$5,MATCH(G2,$A$2:$A$5,0)) Jacky JPY 80000 712.2507 

Sous le salaire USD, écrivez la formule:

 =H2*INDEX($C$2:$C$5,MATCH(G2,$A$2:$A$5,0)) 

H2 est le salaire en monnaie (initial)
G2 est la devise
C2: C5 le taux de USD dans le tableau de la devise le modifie pour correspondre vos données de devise
A2: A5 Le code de devise le modifie pour correspondre votre table de devises