Excel formula: Enostavna pretvorba valut -

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

Zanimive Članki...