Excel-kaava: Yksinkertainen valuuttamuunnos -

Yleinen kaava

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

Yhteenveto

Voit muuntaa tietystä valuutasta muihin tiettyihin valuuttoihin käyttämällä VLOOKUP-toimintoa. Esitetyssä esimerkissä kaava kohdassa E5 on:

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

joka muuntaa sarakkeen B määrän Yhdysvaltain dollareista (USD) sarakkeessa D ilmoitetuksi valuutaksi, jossa nimetty alue "xtable" viittaa G5: H10: een.

Selitys

Tämän esimerkin kaava muuntaa Yhdysvaltain dollareina olevat määrät muihin valuuttoihin valuuttakoodien avulla. Käytettävissä olevat valuutat ja tarkat muuntokurssit voidaan säätää muokkaamalla oikealla olevan taulukon arvoja.

Tämän kaavan ydin on VLOOKUP-toiminto, joka on konfiguroitu seuraavasti:

=VLOOKUP(D5,xtable,2,0)

Tässä hakuarvo tulee sarakkeesta D, taulukon taulukko on nimetty alue "xtable", sarakeindeksi on 2 ja hakutyyppi on asetettu tarkalle vastaavuudelle.

Tässä kokoonpanossa VLOOKUP etsii valuutan taulukosta ja hakee muuntokurssin sarakkeesta H. Jos valuuttakoodi

Sisäkkäin IF-vastaava

Sisäkkäisiin IF: iin perustuvalla kaavalla ratkaisu näyttää tältä:

=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

Rivinvaihdot lisätty luettavuuden parantamiseksi.

Huomaa: VLOOKUP on yleensä parempi ratkaisu, koska arvot ovat helposti nähtävissä ja muokattavissa milloin tahansa, kaava on helpommin luettavissa eikä valuuttakurssiarvoja ole tallennettu tarpeettomasti moniin eri kaavoihin.

INDEX- ja MATCH-vastaavuus

INDEX- ja MATCH-toimintojen avulla ratkaisu näyttää tältä:

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

Mielenkiintoisia artikkeleita...