Excel formula: Jednostavna pretvorba valuta -

Generička formula

=VLOOKUP(currency,xtable,column,0)*amount

Sažetak

Za pretvorbu iz zadane valute u druge određene valute možete koristiti funkciju VLOOKUP. U prikazanom primjeru formula u E5 je:

=VLOOKUP(D5,xtable,2,0)*B5

koja pretvara iznos u stupcu B iz američkih dolara (USD) u valutu navedenu u stupcu D, gdje se imenovani raspon "xtable" odnosi na G5: H10.

Obrazloženje

Formula u ovom primjeru pretvara iznose u USD u druge valute pomoću kodova valuta. Dostupne valute i točne stope konverzije mogu se prilagoditi uređivanjem vrijednosti u tablici s desne strane.

Jezgra ove formule je funkcija VLOOKUP, konfigurirana ovako:

=VLOOKUP(D5,xtable,2,0)

Ovdje vrijednost pretraživanja dolazi iz stupca D, niz tablice je imenovani raspon "xtable", indeks stupca je 2, a vrsta podudaranja postavljena je na točno podudaranje.

U ovoj konfiguraciji VLOOKUP pronalazi valutu u tablici i preuzima stopu pretvorbe iz stupca H. Ako je kôd valute

Ugniježđeni IF ekvivalent

S formulom koja se temelji na ugniježđenim IF-ovima, rješenje izgleda ovako:

=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

Dodati su prijelomi redaka radi bolje čitljivosti.

Napomena: VLOOKUP je općenito bolje rješenje, budući da je vrijednosti lako vidjeti i urediti u bilo kojem trenutku, formulu je lakše čitati, a vrijednosti tečaja nisu previše pohranjene u mnogo različitih formula.

INDEKS i ekvivalent UTAKMICE

S funkcijama INDEX i MATCH rješenje izgleda ovako:

=INDEX($H$5:$H$10,MATCH(D5,$G$5:$G$10,0))*B5

Zanimljivi članci...