
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