
Általános képlet
=VLOOKUP(currency,xtable,column,0)*amount
Összegzés
Egy adott pénznemről más meghatározott pénznemre történő átszámításához használhatja a VLOOKUP funkciót. A bemutatott példában az E5 képlete a következő:
=VLOOKUP(D5,xtable,2,0)*B5
amely a B oszlopban szereplő összeget amerikai dollárból (USD) konvertálja a D oszlopban feltüntetett pénznemre, ahol az elnevezett "xtable" tartomány G5: H10-re utal.
Magyarázat
A példa képlete az USD-ben szereplő összegeket más pénznemekké konvertálja devizakódok segítségével. A rendelkezésre álló pénznemeket és a pontos átváltási arányokat a jobb oldali táblázat értékeinek szerkesztésével lehet módosítani.
Ennek a képletnek a magja a VLOOKUP függvény, amelyet így konfiguráltak:
=VLOOKUP(D5,xtable,2,0)
Itt a keresési érték a D oszlopból származik, a tábla tömb az elnevezett tartomány az "xtable", az oszlop indexe 2, és az egyezés típusa pontos egyezésre van beállítva.
Ebben a konfigurációban a VLOOKUP megtalálja a pénznemet a táblázatban, és lekéri az átváltási arányt a H oszlopból.
Beágyazott IF egyenértékű
Beágyazott IF-ken alapuló képlettel a megoldás így néz ki:
=IF(D5="usd",1, IF(D5="eur",0.84, IF(D5="yen",112.35, IF(D5="can",1.23, IF(D5="gpb",0.74, IF(D5="cny",6.59))))))*B5
A jobb olvashatóság érdekében sortörések vannak hozzáadva.
Megjegyzés: A VLOOKUP általában jobb megoldás, mivel az értékek bármikor könnyen láthatóak és szerkeszthetők, a képlet könnyebben olvasható, és az árfolyamértékeket nem tárolják feleslegesen sok különböző képlet.
INDEX és MATCH egyenértékű
Az INDEX és MATCH funkciókkal a megoldás így néz ki:
=INDEX($H$5:$H$10,MATCH(D5,$G$5:$G$10,0))*B5