Excel

Excel’de Zaman Zekâsı Mantığı: Dönem Karşılaştırma

By Barış

July 02, 2026

Satış raporlarınızda “geçen yılın aynı dönemine göre ne kadar büyüdük?” sorusuna cevap vermek mi istiyorsunuz? İşte tam bu noktada Excel’de zaman zekâsı mantığı devreye giriyor. Dönem karşılaştırma, yani farklı zaman dilimlerini yan yana koyarak analiz etme becerisi, veri analizinin belkemiğini oluşturur. Bu yazıda, Excel’in sunduğu araçlarla YoY (yıldan yıla), MoM (aydan aya) ve özel dönem karşılaştırmalarını nasıl yapacağınızı adım adım göstereceğiz.

Kilit Çıkarım: Zaman zekâsı, Power BI’ın tekelinde değil. Excel’de doğru formül kombinasyonları ve tarih tablosu mantığıyla aynı sonuçlara ulaşabilirsiniz.

Başlamadan Önce

Dönem karşılaştırma formüllerine geçmeden önce bazı hazırlıklar yapmanız gerekiyor. Eksik bir temel üzerine kurduğunuz formüller hatalı sonuçlar verir.

Gerekenler

Ön Koşullar

Pro İpucu: Tarih sütununuzdaki verilerin gerçekten tarih olup olmadığını kontrol etmek için bir hücreye =ISNUMBER(A2) yazın. FALSE dönüyorsa, o hücre metin formatındadır ve formülleriniz çalışmaz.

Tarih Tablosu: Zaman Zekâsının Temeli

Profesyonel dönem karşılaştırması yapmanın ilk adımı, ayrı bir tarih tablosu oluşturmaktır. Bu tablo, her tarih için yıl, ay, çeyrek gibi boyutları hazır tutar ve formüllerinizi dramatik şekilde basitleştirir.

Tarih Tablosu Nasıl Oluşturulur?

  1. Yeni bir sayfa aç ve A1 hücresine “Tarih” yaz.
  2. A2 hücresine başlangıç tarihini gir (örneğin: 01.01.2022).
  3. A3 hücresine =A2+1 formülünü yaz ve bitiş tarihine kadar aşağı çek.
  4. B sütununa “Yıl” başlığıyla =YEAR(A2) formülünü ekle.
  5. C sütununa “Ay” başlığıyla =MONTH(A2) formülünü ekle.
  6. D sütununa “Çeyrek” başlığıyla =ROUNDUP(MONTH(A2)/3,0) formülünü ekle.
  7. E sütununa “YılAy” başlığıyla =YEAR(A2)*100+MONTH(A2) formülünü ekle (202401 gibi benzersiz dönem kodu).

Bu yapı sayesinde herhangi bir dönemi tek bir sayıyla temsil edebilir ve karşılaştırma formüllerinizi çok daha temiz yazabilirsiniz.

Temel Dönem Karşılaştırma Formülleri

Şimdi pratikte en sık kullanılan karşılaştırma senaryolarına bakalım. Her biri için SUMIFS tabanlı çözümler sunuyoruz.

Yıldan Yıla (YoY) Karşılaştırma

Bu yılın Ocak ayı satışlarını geçen yılın Ocak ayıyla karşılaştırmak istediğinizde:

Senaryo Formül Açıklama
Bu Yıl Satış =SUMIFS(Satış;Yıl;2024;Ay;1) 2024 Ocak toplamı
Geçen Yıl Satış =SUMIFS(Satış;Yıl;2023;Ay;1) 2023 Ocak toplamı
YoY Değişim % =(BuYıl-GeçenYıl)/GeçenYıl Yüzdelik fark

Dinamik Hale Getirmek İçin: Yıl ve ay değerlerini sabit yazmak yerine, bir hücreye referans verin. Böylece kullanıcı dönem seçebilir:

=SUMIFS(Satış;Yıl;$G$1;Ay;$G$2)

Aydan Aya (MoM) Karşılaştırma

Ardışık ayları karşılaştırmak biraz daha karmaşıktır çünkü yıl geçişlerini hesaba katmanız gerekir. İşte EOMONTH fonksiyonuyla çözüm:

  1. Referans tarihini belirle (örneğin G1 hücresinde 15.03.2024).
  2. Bu ayın satışı için: =SUMIFS(Satış;Tarih;">="&EOMONTH($G$1;-1)+1;Tarih;"<="&EOMONTH($G$1;0))
  3. Önceki ayın satışı için: =SUMIFS(Satış;Tarih;">="&EOMONTH($G$1;-2)+1;Tarih;"<="&EOMONTH($G$1;-1))

EOMONTH fonksiyonu ayın son gününü döndürür. -1 parametresi bir önceki ayı, -2 iki önceki ayı temsil eder.

Çeyreklik Karşılaştırma

Q1 2024 vs Q1 2023 gibi çeyrek bazlı analizler için tarih tablonuzdaki “Çeyrek” sütununu kullanın:

=SUMIFS(Satış;Yıl;2024;Çeyrek;1) - SUMIFS(Satış;Yıl;2023;Çeyrek;1)

İleri Seviye: SUMPRODUCT ile Esnek Dönem Mantığı

SUMIFS’in limitlerine takıldığınızda SUMPRODUCT devreye girer. Özellikle birden fazla koşulu “VEYA” mantığıyla birleştirmeniz gerektiğinde vazgeçilmezdir.

Son 12 Ayın Toplamı (Rolling 12 Months)

Sabit takvim yılı yerine, bugünden geriye 12 ay hesaplamak için:

=SUMPRODUCT((Tarih>=EOMONTH(TODAY();-12)+1)*(Tarih<=EOMONTH(TODAY();0))*Satış)

Bu formül her gün otomatik güncellenir. Rapor tarihi sabit kalmasını istiyorsanız TODAY() yerine belirli bir hücre referansı kullanın.

Yılbaşından Bugüne (YTD) Karşılaştırma

2024’ün ilk 3 ayını 2023’ün ilk 3 ayıyla karşılaştırmak için:

Metrik Formül
YTD 2024 =SUMPRODUCT((YEAR(Tarih)=2024)*(MONTH(Tarih)<=3)*Satış)
YTD 2023 =SUMPRODUCT((YEAR(Tarih)=2023)*(MONTH(Tarih)<=3)*Satış)

Maliyet: SUMPRODUCT büyük veri setlerinde SUMIFS’e göre daha yavaş çalışır. 100.000 satırın üzerinde performans farkı hissedilir.

Pivot Tablo ile Görsel Dönem Karşılaştırma

Formül yazmadan hızlı karşılaştırma istiyorsanız, Pivot Tablo’nun “Değerleri Farklı Göster” özelliği tam size göre.

  1. Verilerinizi Pivot Tablo’ya dönüştür (Ctrl+T ile tablo yap, sonra Ekle > PivotTable).
  2. Satırlara “Ay”, sütunlara “Yıl”, değerlere “Satış” alanını sürükle.
  3. Değer alanına sağ tıkla > “Değerleri Farklı Göster” > “Fark” seç.
  4. Temel alan olarak “Yıl”, temel öğe olarak önceki yılı seç.

Pivot Tablo otomatik olarak her ay için yıllar arası farkı hesaplar. Yüzdelik değişim istiyorsanız “% Fark” seçeneğini kullanın.

Risk Seviyesi: Düşük. Pivot Tablo orijinal verinizi değiştirmez, sadece görüntüler.

Yaygın Hatalar ve Çözümleri

Dönem karşılaştırma formüllerinde en sık karşılaşılan sorunlar:

Sıkça Sorulan Sorular

Power BI’daki zaman zekâsı fonksiyonları Excel’de var mı?

Doğrudan yok. Power BI’ın SAMEPERIODLASTYEAR, TOTALYTD gibi DAX fonksiyonları Excel’de bulunmaz. Ancak bu yazıdaki SUMIFS ve SUMPRODUCT kombinasyonlarıyla aynı sonuçları elde edebilirsiniz.

Tarih tablosu oluşturmak şart mı?

Şart değil ama şiddetle tavsiye edilir. Tarih tablosu olmadan da formül yazabilirsiniz, ancak formülleriniz karmaşıklaşır ve hata yapma olasılığınız artar.

Haftalık karşılaştırma nasıl yapılır?

WEEKNUM fonksiyonunu tarih tablonuza ekleyin: =WEEKNUM(A2;2). İkinci parametre haftanın Pazartesi başlamasını sağlar. Sonra SUMIFS’te bu sütunu kriter olarak kullanın.

Negatif büyüme nasıl gösterilir?

Yüzdelik değişim formülünüzü koşullu biçimlendirmeyle birleştirin. Negatif değerleri kırmızı, pozitifleri yeşil göstermek için “Renk Ölçekleri” veya “Simge Kümeleri” kullanın.

Sonuç

Excel’de dönem karşılaştırması yapmak için pahalı BI araçlarına ihtiyacınız yok. Tarih tablosu mantığını kavradığınızda, SUMIFS ve SUMPRODUCT kombinasyonlarıyla YoY, MoM, çeyreklik ve rolling hesaplamaları rahatlıkla yapabilirsiniz.

Hemen uygulamaya geçmek için şu adımları izleyin:

Süre: Temel bir dönem karşılaştırma sistemi kurmak yaklaşık 30-45 dakika sürer. Bir kez kurduğunuzda, her ay otomatik güncellenen raporlara sahip olursunuz.