Excel'de Tarihlerle Çalışma: Sayıdan Yıla ve Aya

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

Excel'de bir tarihi sayıya dönüştürmek için hücre biçimini "Sayı" olarak değiştirin veya 1 ile çarpın. Yılı elde etmek için =YEAR(hücre) fonksiyonunu, ayı elde etmek için =MONTH(hücre) fonksiyonunu kullanın. Tarihin Excel içinde günün sıra numarası olarak saklandığını anlamak, hesaplamaları, sıralamayı ve verilerin gruplandırılmasını kolaylaştırır.

Neden Excel'de Tarih Bir Sayıdır?

Tarihlerle çalışmanın temelinde basit bir kavram yatar: Excel için tarih, 1 Ocak 1900 tarihinden itibaren geçen gün sayısını temsil eden bir tam sayıdır.

  • 1, 01.01.1900 tarihine karşılık gelir.
  • 45380, yaklaşık olarak 2024 yılının ortasına karşılık gelir.

Zaman (saatler, dakikalar) sayının ondalık kısmı olarak saklanır (örneğin, 0.5 öğleni, yani 12:00'yi temsil eder).

Biçimin özü: "15.03.2024" gösterimi ile "45367" sayısı arasındaki fark yalnızca hücre biçim maskesindedir. Verilerin kendisi değişmez, yalnızca görselleştirilme şekli değişir.

Bu sayede şunları yapabilirsiniz:

  • Bir tarihten diğerini çıkararak gün sayısını bulabilirsiniz.
  • Tarihleri sayılarla toplayabilirsiniz (örneğin, bir süreye 7 gün eklemek).
  • Tarihleri mantıksal fonksiyonlarda (IF, SUMIF) kullanabilirsiniz.

Tarihi Sayıya Dönüştürme Yöntemleri

Bazen tarihin seri numarasını doğrudan elde etmeniz gerekebilir (örneğin, benzersiz bir tanımlayıcı için veya diğer sistemlerle uyumluluk amacıyla).

Yöntem 1: Hücre Biçimini Değiştirme

Görsel değişiklik için en hızlı yöntem:

  1. Tarihleri içeren hücreyi veya aralığı seçin.
  2. Ctrl + 1 tuşlarına basın (veya sağ tıklayıp Hücreleri Biçimlendir seçeneğine tıklayın).
  3. Sayı sekmesinde Sayı kategorisini seçin.
  4. Tam sayı istiyorsanız ondalık basamakları kaldırın.

Yöntem 2: Matematiksel İşlemler

Bitişik bir hücrede formül kullanarak sayı elde etmek istiyorsanız:

  • =A1*1 — Birle çarpma, biçimi zorunlu olarak sayısal forma çevirir.
  • =--A1 — Çift negatif. İlk eksi işareti değeri negatif sayıya çevirir, ikincisi pozitif hale getirir. Bu, metin halindeki sayıları ve tarihleri dönüştürmek için standart bir hiledir.

Yöntem 3: VALUE (DEĞER) Fonksiyonu

Tarih metin olarak yazılmışsa (sol tarafa hizalanmışsa) kullanılır:

  • =VALUE(A1) veya =DEĞER(A1)

#VALUE! Hatası Fonksiyon hata döndürüyorsa, hücredeki metin tarih olarak tanınmamış demektir. Bölgesel ayarlardaki ayırıcıları (noktalar, eğik çizgiler) ve gün/ay sırasını kontrol edin.

Tarih Bileşenlerini Çıkarma: Yıl, Ay, Gün

Analiz için genellikle tam tarihi bileşenlerine ayırmak gerekir. Excel'de bunun için üç temel fonksiyon bulunur.

Yılı Elde Etme

YEAR (YIL) fonksiyonu, yılın dört haneli sayısını döndürür.

  • Formül: =YEAR(A1)
  • Örnek: 15.03.2024 tarihi için sonuç 2024 olacaktır.

Ayı Elde Etme

MONTH (AY) fonksiyonu, ayın numarasını 1 (Ocak) ile 12 (Aralık) arasında döndürür.

  • Formül: =MONTH(A1)
  • Örnek: 15.03.2024 tarihi için sonuç 3 olacaktır.

Ay adını metin olarak neediyorsanız, TEXT fonksiyonunu kullanın:

  • =TEXT(A1; "mmmm") → "Mart"
  • =TEXT(A1; "mmm") → "Mar"

Günü Elde Etme

DAY (GÜN) fonksiyonu, ay içindeki gün numarasını döndürür.

  • Formül: =DAY(A1)
  • Örnek: 15.03.2024 tarihi için sonuç 15 olacaktır.

Pratik Uygulama: Gruplama ve Raporlar

Yıl ve ayı çıkarmak, özet tablolar ve raporlar oluşturmak için kritik öneme sahiptir.

  1. Satışları aylara göre gruplama. =MONTH(Tarih) formülüyle yardımcı bir sütun ekleyin. Ardından, bu sütunu satırlara, satış tutarını ise değerlere sürükleyerek bir özet tablo oluşturun.
  2. Yıllara göre filtreleme. =YEAR(Tarih) içeren bir sütun, tarih aralığına göre karmaşık filtreler kullanmadan verileri belirli bir dönem için hızlıca filtrelemenizi sağlar.
  3. Yaş veya kıdem hesaplama. Fonksiyonları birleştirerek tarihler arasındaki tam yılları hesaplayabilirsiniz: =DATEDIF(A1; B1; "y") — yılları basitçe çıkarmaktan daha doğru bir yöntemdir.

Veri Çıkarma Fonksiyonlarının Karşılaştırılması

FonksiyonDöndürülen DeğerVeri TipiÖrnek Sonuç
YEARDört haneli yılSayı2024
MONTHAy numarası (1–12)Sayı3
DAYGün numarası (1–31)Sayı15
TEXT(...;"yyyy")Yıl (metin)Metin"2024"
TEXT(...;"mmmm")Ay adıMetin"Mart"

Sık Yapılan Hatalar ve Çözümleri

Tarihlerle çalışırken kullanıcılar genellikle tipik sorunlarla karşılaşır.

  • Tarihler sol tarafa hizalanmıştır. Bu, Excel'in bunları metin olarak algıladığının bir işaretidir. YEAR veya MONTH formülleri hata verecektir. Çözüm: Biçimi yeniden yazmak için "Metni Sütunlara Dönüştür" (Veri sekmesi) özelliğini kullanın veya =--A1 formülünü uygulayın.

  • Tarih yerine kareler (#####) görüntüleniyor. Hücre tarihi görüntülemek için çok dar. Çözüm: Sütunu genişletin veya yazı tipi boyutunu küçültün.

  • İçe aktarma sırasında yanlış ay. Bu durum genellikle veriler Amerikan kaynaklarından (Ay/Gün/Yıl formatı) aktarılırken ortaya çıkar. 02.03.2024 tarihi 2 Mart veya 3 Şubat olarak okunabilir. Çözüm: İçe aktarma sırasında veri biçimini açıkça belirtin veya tarihi metin parçalarından manuel olarak oluşturmak için DATE(yıl; ay; gün) fonksiyonunu kullanın.

SSS

Formülde mevcut yılı hızlıca nasıl öğrenebilirim? =YEAR(TODAY()) fonksiyonunu kullanın. Her gün dinamik olarak güncellenir.

Yıl ve ayı tek bir tarihte birleştirebilir miyim? Evet, DATE fonksiyonu ile. Örneğin, =DATE(2024; 5; 1) 1 Mayıs 2024 tarihini oluşturur. Bu fonksiyon akıllıdır: ay olarak 13 belirtirseniz, tarihi otomatik olarak sonraki yılın Ocak ayına taşır.

Tarihi Not Defteri'ne kopyaladığımda neden sayı çıkıyor? Çünkü Not Defteri Excel biçimlerini desteklemez ve "ham" değeri, yani günün seri numarasını gösterir. Tarihin görünümünü kopyalamak için özel yapıştırma ("Metin") kullanın veya hücrelere önceden Metin biçimini uygulayın.