
Genel formül
=VLOOKUP(currency,xtable,column,0)*amount
Özet
Belirli bir para biriminden diğer belirli para birimlerine dönüştürmek için DÜŞEYARA işlevini kullanabilirsiniz. Gösterilen örnekte, E5'teki formül şöyledir:
=VLOOKUP(D5,xtable,2,0)*B5
B sütunundaki tutarı ABD Dolarından (USD), D sütununda belirtilen para birimine dönüştürür, burada "xtable" adı verilen aralık G5: H10'a karşılık gelir.
Açıklama
Bu örnekteki formül, para birimi kodlarını kullanarak USD cinsinden tutarları diğer para birimlerine dönüştürür. Mevcut para birimleri ve tam dönüşüm oranları, sağdaki tablodaki değerler düzenlenerek ayarlanabilir.
Bu formülün özü, şu şekilde yapılandırılmış DÜŞEYARA işlevidir:
=VLOOKUP(D5,xtable,2,0)
Burada, arama değeri D sütunundan gelir, tablo dizisi "xtable" olarak adlandırılan aralıktır, sütun dizini 2'dir ve eşleme türü tam eşleşmeye ayarlanır.
Bu yapılandırmada, DÜŞEYARA tablodaki para birimini bulur ve dönüştürme oranını H sütunundan alır. Para birimi kodu
İç içe geçmiş EĞER eşdeğeri
İç içe geçmiş IF'leri temel alan bir formülle çözüm şuna benzer:
=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
Daha iyi okunabilirlik için satır sonları eklendi.
Not: DÜŞEYARA genellikle daha iyi bir çözümdür, çünkü değerleri herhangi bir zamanda görmek ve düzenlemek kolaydır, formülün okunması daha kolaydır ve döviz kuru değerleri birçok farklı formülde fazladan depolanmaz.
INDEX ve MATCH eşdeğeri
INDEX ve MATCH işlevleriyle çözüm şuna benzer:
=INDEX($H$5:$H$10,MATCH(D5,$G$5:$G$10,0))*B5