Excel'de Döviz Çevrimi: Manuel Formüllerden Otomatik Kur Güncellemesine

Kerem Aydın·8 Temmuz 2026·⏱4 dk

Excel'de rubleyi dolara çevirmek için ruble tutarını güncel kura bölün (örneğin =A2/B2, burada A2 tutar, B2 ise kurdur). Ters çevrim için (dolardan rubleye) tutarı kur ile çarpın. Kotasyonların otomatik olarak güncellenmesi gerekiyorsa, yerleşik "Para Birimleri" veri türünü kullanın veya Power Query'yi Rusya Merkez Bankası'nın web sitesine bağlayın.

Tek bir dosyada birden fazla para birimiyle çalışmak, verilerin doğruluğunu ve güncelliğini gerektirir. Aşağıda, basit çarpma işleminden gerçek zamanlı kur yüklemesiyle tamamen otomatikleştirilmiş tablolar oluşturmaya kadar olan yöntemler incelenmektedir.

Temel Kural: Temel para biriminden (kurun ifade edildiği para birimi, örneğin RUB) yabancı para birimine (USD) geçişte bölme işlemi kullanılır. Ters çevrimde ise çarpma işlemi uygulanır.

Sabit Kur Üzerinden Doğrudan Hesaplama

Bu yöntem, kurun zaten bilindiği ve sabitlendiği geçmiş dönemlere ait raporlama veya tek seferlik hesaplamalar için idealdir.

Hesaplama Mantığı

Diyelim ki elinizde ruble cinsinden bir tutar var ve dolar kuru manuel olarak belirlenmiş.

  1. A2 hücresine ruble cinsinden tutarı girin (örneğin 15000).
  2. B2 hücresine kuru girin (örneğin 92.50).
  3. Dolar cinsinden sonucu elde etmek için C2 hücresine aşağıdaki formülü girin:
    =A2 / B2
    ```
4.  Ters çevrim için (dolardan rubleye), eğer dolar tutarı `D2` hücresindeyse:
    
```excel
    =D2 * B2
    ```

Kuru Sabitleme: Formülü kopyalarken kur hücresine olan referansın kaymaması için kur hücresini dolar işaretiyle sabitleyin: =$B$2. Böylece formül =A2/$B$2 şeklinde olacaktır.

Güncel Kurların Otomatik Yüklenmesi

Tablonuzun dosya açıldığında en son kotasyonları otomatik olarak çekmesini istiyorsanız, Excel'in yerleşik özelliklerini kullanın.

Yöntem 1: "Para Birimleri" Veri Türü (Excel 365 / 2019+)

Ana küresel para birimleri için en hızlı yöntem.

  1. Bir hücreye para birimi kodunu girin, örneğin USD/RUB veya sadece USD.
  2. Hücreyi seçin, Veri (Data) sekmesine gidin → Veri Türleri (Data Types) → Para Birimleri (Currencies) seçeneğini belirleyin.
  3. Excel metni özel bir nesneye dönüştürecektir. Beliren "Sütun Ekle" simgesine tıklayın ve Price (Fiyat) veya Last update (Son güncelleme) alanını seçin.
  4. Elde edilen değeri formüllerinizde kullanın.

Yöntem 2: Rusya Merkez Bankası Kurları için Power Query

Tarihsel verilerle veya belirli tarihlerle çalışmak için, verileri doğrudan Merkez Bankası'nın web sitesinden alan Power Query eklentisini kullanmak daha güvenilirdir.

  1. Şu yolu izleyin: Veri → Veri Al → Diğer Kaynaklardan → Web'den.
  2. Rusya Merkez Bankası'nın XML dosyasına ait bağlantıyı yapıştırın (tarihi ihtiyacınıza göre değiştirin veya günümüz için parametreyi boş bırakın): https://www.cbr.ru/scripts/XML_daily.asp?date_req=13/04/2026 (Tarih formatı: GG/AA/YYYY).
  3. Gezginci penceresinde verileri içeren tabloyu seçin.
  4. Verileri Dönüştür düğmesine tıklayın. CharCode sütununda USD belirtilen satırı filtreleyin.
  5. Value sütunundan değeri çıkarın (virgülle birlikte metin formatında gelebilir, "Değerleri Değiştir" aracılığıyla virgülü noktayla değiştirin veya veri türünü değiştirin).
  6. Kapat ve Yükle düğmesine tıklayın. Kur yeni bir sayfada görünecektir.
  7. Çevrim formüllerinizde bu hücreye referans verin.

Sorgu Sınırlamaları: WEBSERVICE fonksiyonlarını kullanırken veya Power Query'yi sık sık güncellerken Merkez Bankası'nın web sitesi geçici olarak erişimi kısıtlayabilir. Günlük çalışma için zamanlanmış güncelleme ayarlamak veya verileri önbelleğe almak daha iyidir.

Komisyon ve Spreadlerin Hesaba Katılması

Gerçek finansal işlemlerde banka veya döviz bürosu her zaman komisyon alır veya borsa kurundan farklı bir kur kullanır. Bu faktörün göz ardı edilmesi bütçeyi bozar.

Yüzdeli Komisyon Formülü

Diyelim ki komisyon %0.5 (0.005) oranındadır. Etkili kur sizin lehinize olmayacaktır.

  • Döviz Alımı (Ruble → Dolar): Daha az döviz alırsınız.
    =Ruble_Tutari / (MB_Kuru * (1 + Komisyon))
    ```
*   **Döviz Satışı (Dolar → Ruble):** Daha az ruble alırsınız.
    
```excel
    =Dolar_Tutari * (MB_Kuru * (1 - Komisyon))
    ```

### Giderlerin Takibi İçin Örnek Tablo Yapısı

<div class="table-container"><table style="border-collapse: collapse; width: 100%; margin: 16px 0;"><thead><tr><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Tarih</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Tutar (RUB)</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">MB Kuru</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Komisyon (%)</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Etkili Kur</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Sonuç (USD)</th></tr></thead><tbody><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">13.04.26</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">10 000</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">92.50</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">0.5%</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">92.96</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">=B2/E2</code></td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">13.04.26</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">500</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">92.50</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">0.5%</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">92.04 (satış)</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><code style="background-color: rgba(0,0,0,0.05); padding: 2px 4px; border-radius: 3px; font-family: monospace; font-size: 0.9em;">=B3*E3</code></td></tr></tbody></table></div>


*Not: "Etkili Kur" sütunundaki formül işlemin yönüne bağlıdır.*

## Çevrim Sırasında Sık Yapılan Hatalar

1.  **Bölme ve Çarpma Karışıklığı.**
    *   *Hata:* Ruble tutarını ruble/dolar kuruna çarpmak.
    *   *Sonuç:* Absürt derecede büyük bir sayı.
    *   *Çözüm:* Boyutu aklınızda tutun. Kur "1 dolar için 92 ruble" ise, dolar cinsinden ifade edildiğinde ruble miktarı *azalmalıdır* → bölme işlemi yapılır.

2.  **Farklı Tarihlerdeki Kurların Kullanılması.**
    *   KDV veya kar raporlamasında kur, kesinlikle işlem tarihindeki (veya ondan önceki son iş günü) kur olmalıdır. Farklı günlere ait kurların karıştırılması mutabakatlarda hatalara yol açar.

3.  **Aradaki Değerlerin Yuvarlanması.**
    *   Ara hücrelerde kuru yuvarlamayın. Sadece nihai sonucu `YUVARLA` (ROUND) fonksiyonu ile yuvarlayın, aksi takdirde hata birikir.
    *   Doğrusu: `=YUVARLA(A2/B2; 2)`.

4.  **Sayıların Metin Formatında Olması.**
    *   Web'den veri yüklerken kurlar sıklıkla metin olarak gelir ("92,50"). Bunlarla formüller çalışmaz. `DEĞER` (VALUE) fonksiyonunu veya "Metni Sütunlara Dönüştür" aracını kullanın; sistem İngilizce format gerektiriyorsa virgülü nokta ile değiştirin.

## SSS

**Kuru her gün otomatik olarak nasıl güncellerim?**
Power Query yöntemini kullanın. Ayarlama yaptıktan sonra tabloya sağ tıklayın → **Yenile**. Dosya açıldığında otomatik yenileme yapmak için bağlantı ayarlarında bunu yapılandırabilirsiniz.

**Dahili analizler için hangi kur kullanılmalı?**
Bankaya bağlı olmayan dahili hesaplamalar için aylık ağırlıklı ortalama kuru veya dönemin sonundaki Merkez Bankası kurunu kullanabilirsiniz. Vergi raporlaması için ise kesinlikle işlemin yapıldığı tarihteki Merkez Bankası kuru esas alınmalıdır.

**Birden fazla para birimini aynı anda çevirebilir miyim?**
Evet. Ayrı bir sayfada bir kur rehberi oluşturun (Para Birimi | Kur). Ana tabloda, hesaplamadan önce para birimi koduna göre gerekli kuru çekmek için `DÜŞEYARA` (VLOOKUP) veya `XARA` (XLOOKUP) fonksiyonlarını kullanın.