Excel

Enkel valutakonvertering

Simple Currency Conversion

Excel-formel: Enkel valutakonverteringGenerisk formel
= VLOOKUP (currency,xtable,column,0)*amount
Resumé

For at konvertere fra en given valuta til andre specifikke valutaer kan du bruge VLOOKUP-funktion . 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 navngivet rækkevidde '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øjagtig 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.

hvordan man bruger en vlookup-funktion

INDEX- og MATCH-ækvivalent

Med INDEKS og MATCH funcions, løsningen ser sådan ud:

 
= INDEX ($H:$H, MATCH (D5,$G:$G,0))*B5
Forfatter Dave Bruns


^