Formula Excel: Penukaran mata wang sederhana -

Formula generik

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

Ringkasan

Untuk menukar dari mata wang tertentu ke mata wang tertentu yang lain, anda boleh menggunakan fungsi VLOOKUP. Dalam contoh yang ditunjukkan, formula di E5 adalah:

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

yang menukar jumlah dalam lajur B dari Dolar AS (USD) ke mata wang yang ditunjukkan dalam lajur D, di mana julat bernama "xtable" merujuk kepada G5: H10.

Penjelasan

Rumus dalam contoh ini menukar jumlah dalam USD ke mata wang lain menggunakan kod mata wang. Mata wang yang ada dan kadar penukaran yang tepat dapat disesuaikan dengan mengedit nilai dalam jadual di sebelah kanan.

Inti formula ini adalah fungsi VLOOKUP, dikonfigurasi seperti ini:

=VLOOKUP(D5,xtable,2,0)

Di sini, nilai pencarian berasal dari lajur D, susunan jadual adalah julat bernama "xtable", indeks lajur adalah 2, dan jenis padanan ditetapkan untuk pencocokan tepat.

Dalam konfigurasi ini, VLOOKUP mencari mata wang dalam jadual, dan mendapatkan kadar penukaran dari lajur H. Sekiranya kod mata wang

Bersarang JIKA setara

Dengan formula berdasarkan IF bersarang, penyelesaiannya kelihatan seperti ini:

=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

Jeda baris ditambah untuk lebih mudah dibaca.

Catatan: VLOOKUP umumnya merupakan penyelesaian yang lebih baik, kerana nilainya mudah dilihat dan diedit pada bila-bila masa, rumus lebih mudah dibaca, dan nilai nilai tukar tidak disimpan secara berlebihan dalam banyak formula yang berbeza.

INDEX dan MATCH setaraf

Dengan fungsi INDEX dan MATCH, penyelesaiannya seperti ini:

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

Artikel menarik...