Bu şablon, TCMB'nin yayımladığı günlük kur dosyasından seçtiğiniz tarihe ait döviz kurlarını formülle Excel'e çeker. B sütunundaki döviz cinslerini istediğiniz tarih için listeleyebilir, kur türünü açılan listeden değiştirebilirsiniz.
Dosyanın içeriği
Dosyada Sayfa1 adında tek sayfa vardır ve dosyada makro bulunmaz.- B sütunu: Döviz Cinsi listesi (USD, AUD, DKK, EUR, GBP, CHF, SEK, CAD, KWD, NOK, SAR, JPY, BGC, RON, RUB, IRR, CNY, PKR, QAR gibi kodlar).
- D sütunu: tarihler. D2 hücresindeki açılan liste ile kur türü seçilir: Döviz Alış, Döviz Satış, Efektif Alış, Efektif Satış.
- E, F ve G sütunları: başlıklarda USD, CAD ve GBP yer alır; her tarih için seçilen türdeki kur gösterilir.
- Dosyada 2 adet veri doğrulama (açılan liste) bulunur.
Kullanılan formüller
Dosyada 30 formül vardır. Temel formül şu fonksiyonlardan oluşur: EĞER (IF), EĞERHATA (IFERROR), İNDİS (INDEX), KAÇINCI (MATCH), METNEÇEVİR (TEXT), WEBHİZMETİ (WEBSERVICE) ve XMLFİLTRELE (FILTERXML).- WEBHİZMETİ (WEBSERVICE): tarihten oluşturulan adresle (tcmb.gov.tr/kurlar/YYYYAA/GGAAYYYY.xml) TCMB'nin günlük XML dosyasını okur.
- METNEÇEVİR (TEXT): D sütunundaki tarihi adres biçimine çevirir.
- XMLFİLTRELE (FILTERXML): XML içinden ilgili para biriminin ForexBuying, ForexSelling, BanknoteBuying veya BanknoteSelling değerini alır.
- İNDİS (INDEX) ve KAÇINCI (MATCH): seçilen kur türüne göre doğru XML yolunu belirler.
- EĞER (IF) ve EĞERHATA (IFERROR): tarih boşsa hücreyi boş bırakır, veri alınamazsa hata göstermez.
Nasıl kullanılır
- D2 hücresindeki açılan listeden istediğiniz kur türünü seçin.
- D sütununa listelemek istediğiniz tarihleri yazın.
- D3 hücresine mutlaka TCMB'nin kur açıkladığı bir iş günü tarihi yazın.
- İsterseniz G sütununun sağına yeni sütunlar ekleyip B sütunundaki başka döviz cinslerini de listeleyebilirsiniz.