Excel-formel: Enkel valutakonvertering -

Generisk formel

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

Resumé

For at konvertere fra en given valuta til andre specifikke valutaer kan du bruge funktionen VLOOKUP. I det viste eksempel er formlen i E5:

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

der konverterer beløbet i kolonne B fra amerikanske dollars (USD) til den valuta, der er angivet i kolonne D, hvor det navngivne interval "xtable" henviser til G5: H10.

Forklaring

Formlen i dette eksempel konverterer beløb i USD til andre valutaer ved hjælp af valutakoder. Tilgængelige valutaer og nøjagtige konverteringskurser kan justeres ved at redigere værdierne i tabellen til højre.

Kernen i denne formel er VLOOKUP-funktionen, konfigureret således:

=VLOOKUP(D5,xtable,2,0)

Her kommer opslagsværdien fra kolonne D, tabelarray er det navngivne interval "xtable", kolonneindeks er 2, og matchtype er indstillet til nøjagtigt match.

I denne konfiguration finder VLOOKUP valutaen i tabellen og henter konverteringsfrekvensen fra kolonne H. Hvis valutakoden

Indlejret IF-ækvivalent

Med en formel baseret på indlejrede IF'er ser løsningen sådan ud:

=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

Linjeskift tilføjet for bedre læsbarhed.

Bemærk: VLOOKUP er generelt en bedre løsning, da værdier er lette at se og redigere til enhver tid, er formlen lettere at læse, og valutakursværdier gemmes ikke overflødigt i mange forskellige formler.

INDEX- og MATCH-ækvivalent

Med funktionerne INDEX og MATCH ser løsningen sådan ud:

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

Interessante artikler...