Excel-formel: Enkel valutakonvertering -

Generisk formel

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

Sammendrag

For å konvertere fra en gitt valuta til andre spesifikke valutaer, kan du bruke VLOOKUP-funksjonen. I eksemplet vist er formelen i E5:

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

som konverterer beløpet i kolonne B fra amerikanske dollar (USD) til valutaen som er angitt i kolonne D, der det nevnte området "xtable" refererer til G5: H10.

Forklaring

Formelen i dette eksemplet konverterer beløp i USD til andre valutaer ved hjelp av valutakoder. Tilgjengelige valutaer og eksakte konverteringsfrekvenser kan justeres ved å redigere verdiene i tabellen til høyre.

Kjernen i denne formelen er VLOOKUP-funksjonen, konfigurert slik:

=VLOOKUP(D5,xtable,2,0)

Her kommer oppslagsverdien fra kolonne D, tabelloppsett er det navngitte området "xtable", kolonneindeks er 2 og samsvarstype er satt til nøyaktig samsvar.

I denne konfigurasjonen finner VLOOKUP valutaen i tabellen, og henter konverteringsfrekvensen fra kolonne H. Hvis valutakoden

Nestet IF-ekvivalent

Med en formel basert på nestede IF-er, ser løsningen slik ut:

=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 lagt til for bedre lesbarhet.

Merk: VLOOKUP er generelt en bedre løsning, siden verdiene er enkle å se og redigere når som helst, er formelen lettere å lese, og valutakursverdiene lagres ikke overflødig i mange forskjellige formler.

INDEKS og MATCH-ekvivalent

Med funksjonene INDEX og MATCH ser løsningen slik ut:

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

Interessante artikler...