Excel vzorec: Jednoduchý prevod meny -

Všeobecný vzorec

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

Zhrnutie

Na prevod z danej meny do iných konkrétnych mien môžete použiť funkciu VLOOKUP. V zobrazenom príklade je vzorec v E5:

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

ktorá prevádza čiastku v stĺpci B z amerických dolárov (USD) na menu uvedenú v stĺpci D, kde pomenovaný rozsah „xtable“ odkazuje na G5: H10.

Vysvetlenie

Vzorec v tomto príklade prevádza sumy v USD na iné meny pomocou kódov mien. Dostupné meny a presné výmenné kurzy je možné upraviť úpravou hodnôt v tabuľke vpravo.

Jadrom tohto vzorca je funkcia VLOOKUP nakonfigurovaná takto:

=VLOOKUP(D5,xtable,2,0)

Tu vyhľadávacia hodnota pochádza zo stĺpca D, pole tabuľky má pomenovaný rozsah „xtable“, index stĺpca je 2 a typ zhody je nastavený na presnú zhodu.

V tejto konfigurácii nástroj VLOOKUP vyhľadá menu v tabuľke a konverzný kurz získa zo stĺpca H. Ak je kód meny

Vnorený ekvivalent IF

Pri vzorci založenom na vnorených IF vyzerá riešenie takto:

=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

Konce riadkov boli pridané kvôli lepšej čitateľnosti.

Poznámka: VLOOKUP je všeobecne lepším riešením, pretože hodnoty je ľahké kedykoľvek vidieť a upraviť, vzorec je ľahšie čitateľný a hodnoty výmenného kurzu sa neukladajú zbytočne v mnohých rôznych vzorcoch.

INDEX a ekvivalent MATCH

S funkciami INDEX a MATCH vyzerá riešenie takto:

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

Zaujímavé články...