
Splošna formula
=VLOOKUP(currency,xtable,column,0)*amount
Povzetek
Za pretvorbo iz dane valute v druge določene valute lahko uporabite funkcijo VLOOKUP. V prikazanem primeru je formula v E5:
=VLOOKUP(D5,xtable,2,0)*B5
ki pretvori znesek v stolpcu B iz ameriških dolarjev (USD) v valuto, navedeno v stolpcu D, kjer se imenovani obseg "xtable" nanaša na G5: H10.
Pojasnilo
Formula v tem primeru z zneski valut pretvori zneske v USD v druge valute. Razpoložljive valute in natančne menjalne tečaje lahko prilagodite z urejanjem vrednosti v tabeli na desni.
Jedro te formule je funkcija VLOOKUP, konfigurirana tako:
=VLOOKUP(D5,xtable,2,0)
Tu vrednost iskanja prihaja iz stolpca D, polje tabele je imenovani obseg "xtable", indeks stolpca je 2, vrsta ujemanja pa nastavljena na natančno ujemanje.
V tej konfiguraciji VLOOKUP poišče valuto v tabeli in pridobi pretvorbeni tečaj iz stolpca H. Če koda valute
Vgnezdeni ekvivalent IF
S formulo, ki temelji na ugnezdenih IF, je rešitev videti tako:
=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
Dodani so prelomi vrstic za boljšo berljivost.
Opomba: VLOOKUP je na splošno boljša rešitev, saj je vrednosti kadar koli enostavno videti in urediti, formulo je lažje brati in vrednosti menjalnega tečaja se v več različnih formulah ne shranjujejo odvečno.
KAZALO in ekvivalent ujemanja
Pri funkcijah INDEX in MATCH je rešitev videti tako:
=INDEX($H$5:$H$10,MATCH(D5,$G$5:$G$10,0))*B5