EXCEL TARİH FORMÜLLERİ

Excel logosu yanında tarih hücresi formül çubuğunda eşittir işareti yakın çekim

Faturalama, vade takibi, bordro, proje yönetimi, performans değerlendirme — kurumsal Excel kullanımının neredeyse her noktasında tarih vardır. Tarih sütununu doğru kurmak ve gerçekten işe yarayan tarih formüllerini bilmek, raporun güvenilirliği için kritiktir.

1. Excel Tarihleri Nasıl Saklar?

Görünüşte hücrede 15.05.2026 yazıyor olsa da Excel arka planda bunu bir seri numarası olarak tutar. Tarih sıfır noktası 01.01.1900'dür ve Excel her günü bu tarihten itibaren sayar.

TarihSeri No
01.01.19001
02.01.19002
01.01.202646.023
15.05.202646.171

Bunu doğrulamak için tarih içeren bir hücreyi seçin, biçimi Sayı'ya çevirin; gerçek depolama değerini görürsünüz.

Bu mantık tarihlerin toplanıp çıkarılabilir olmasını sağlar: =A2-A1 formülü iki tarih arasındaki gün farkını verir. Saat de aynı sistemin uzantısıdır; ondalık kısım gün içindeki saati ifade eder. Yani 15.05.2026 12:00 değeri 46171,5 olarak saklanır.

Excel hücresinde tarih biçimi ve sayı biçimi yan yana 15.05.2026 ile seri numarası 46171 karşılaştırma

2. Temel Tarih Fonksiyonları

BUGÜN ve ŞİMDİ

=BUGÜN() // bugünün tarihi, saat içermez
=ŞİMDİ() // bugünün tarihi + saat

// İngilizce eşleniği
=TODAY()
=NOW()

İki fonksiyon da hücre her yeniden hesaplandığında (örneğin dosya açıldığında veya başka bir formül güncellendiğinde) yeniler. "Bugünün tarihi" sabit kalsın isterseniz Ctrl + ; kısayoluyla statik tarih girilir.

YIL, AY, GÜN — Parçalama Fonksiyonları

=YIL(A2) // 2026
=AY(A2) // 5
=GÜN(A2) // 15
=HAFTANINGÜNÜ(A2; 2) // 1=Pazartesi ... 7=Pazar

Bu fonksiyonlar pivot tabloda dönem gruplaması için kullanılır. =METNEÇEVİR(A2; "yyyy-mm") kalıbı yıl-ay formatında metin üreterek dönem sütunu oluşturmak için pratiktir.

TARİH — Üç Parçayı Birleştirme

=TARİH(2026; 5; 15) // 15.05.2026
=TARİH(YIL(A2); AY(A2)+1; 1) // sonraki ayın 1. günü
=TARİH(YIL(A2)+1; 12; 31) // ertesi yılın 31 Aralık
Excel tarih fonksiyonları tablosu BUGÜN YIL AY GÜN HAFTANINGÜNÜ formülleri ve sonuçları yan yana

3. İki Tarih Arasındaki Farkı Hesaplama

Basit Gün Farkı

=A3-A2 // ham gün sayısı
=BUGÜN()-A2 // bugüne kalan/geçen gün

Sonuç sayı olarak gelmelidir; eğer tarih görünürse hücre formatını Genel veya Sayı'ya çevirin.

ETARİHLİ — Yıl, Ay, Gün Olarak Fark

=ETARİHLİ(A2; A3; "y") // yıl farkı
=ETARİHLİ(A2; A3; "m") // ay farkı
=ETARİHLİ(A2; A3; "d") // gün farkı
=ETARİHLİ(A2; A3; "ym") // yıl atlandıktan sonra kalan ay
=ETARİHLİ(A2; A3; "md") // ay atlandıktan sonra kalan gün

ETARİHLİ (DATEDIF) gizli bir fonksiyondur; Excel'in fonksiyon kataloğunda görünmez ama çalışır. Kıdem hesaplaması için yaygın kalıp:

=ETARİHLİ(B2; BUGÜN(); "y") & " yıl " &
 ETARİHLİ(B2; BUGÜN(); "ym") & " ay " &
 ETARİHLİ(B2; BUGÜN(); "md") & " gün"

Çıktı: "8 yıl 3 ay 12 gün". İK raporlarında, performans değerlendirme dosyalarında en sık kullanılan kalıptır.

Yaş Hesaplama

=ETARİHLİ(A2; BUGÜN(); "y")

A2 doğum tarihiyse, sonuç tam yaş olarak gelir. Doğum gününü geçmediyse otomatik bir yıl eksiltir; =YIL(BUGÜN())-YIL(A2) kalıbı bu inceliği kaçırır ve hatalı sonuç üretebilir.

4. İş Günü Hesapları

İŞGÜNÜ — Belirli Gün Sayısı Sonrası İş Günü

=İŞGÜNÜ(A2; 10) // A2 tarihinden 10 iş günü sonrası
=İŞGÜNÜ(A2; 10; Tatiller) // tatil listesi hariç tutulur

Resmi tatiller için ayrı bir aralık hazırlanır (örneğin Tatiller adında bir alan); fonksiyon otomatik olarak hafta sonları + tatilleri atlar. Fatura vade hesaplamasında, teslim süresi planlamasında çok kullanılır.

TAMİŞGÜNÜ — İki Tarih Arasındaki İş Günü Sayısı

=TAMİŞGÜNÜ(A2; A3) // hafta sonu hariç gün sayısı
=TAMİŞGÜNÜ(A2; A3; Tatiller) // tatiller de hariç
=TAMİŞGÜNÜ.ULUSL(A2; A3; 11) // hafta sonu yalnızca Pazar

NETWORKDAYS.INTL fonksiyonu farklı haftasonu tanımları için esneklik sunar; özellikle Cuma-Cumartesi tatil olan ülkelerle çalışırken kullanılır.

Excel İŞGÜNÜ ve TAMİŞGÜNÜ formüllerinin örnek tablosu tatil listesi ve sonuç sütunlarıyla görünüm

5. Ay Sonu, Çeyrek, Mali Yıl

SERİAY — Belirli Bir Ayın Son Günü

=SERİAY(A2; 0) // A2 tarihinin bulunduğu ayın son günü
=SERİAY(A2; 1) // bir sonraki ayın son günü
=SERİAY(A2; -1) // bir önceki ayın son günü
=SERİAY(BUGÜN(); 0) // bu ayın son günü

Faturalama dönemleri, ay sonu kapanış, bordro hesaplaması gibi her ayın son iş gününe bağlı süreçlerde kullanılır.

Çeyrek Hesaplama

=YUKARIYUVARLA(AY(A2)/3; 0) // 1, 2, 3 veya 4
="Ç" & YUKARIYUVARLA(AY(A2)/3; 0) // Ç1, Ç2, Ç3, Ç4

Yönetim raporlarında çeyrek bazlı kırılım için pratik kalıptır. Pivot tabloda otomatik gruplandırma da yapılabilir, ancak metin etiketi olarak elde tutmak grafik başlıklarında daha esnektir.

Mali Yıl (Temmuz Başlangıçlı Örnek)

=EĞER(AY(A2)>=7; YIL(A2)+1; YIL(A2))

Mali yılı Temmuz'da başlayan kurumsal ortamlarda, takvim yılı yerine mali yıl kırılımı bu formülle üretilir.

6. Tarih Aritmetiği — Ay Ekleme, Çıkarma

SERİTARİH — Belirli Sayıda Ay Sonra/Önce

=SERİTARİH(A2; 3) // A2'den 3 ay sonra
=SERİTARİH(A2; -6) // 6 ay önce
=SERİTARİH(BUGÜN(); 12) // bir yıl sonrası

EDATE (İngilizce) fonksiyonu fatura vade planlaması, sözleşme yenileme tarihleri ve abonelik takiplerinde yaygın kullanılır.

7. Vade Takibi Pratik Kalıbı

// Vade durumu metni
=EĞER(D2<BUGÜN(); "Vadesi geçti";
 EĞER(D2-BUGÜN()<=7; "Vade yaklaşıyor";
 "Vade içinde"))

// Kalan gün sayısı
=D2-BUGÜN()

Negatif değerleri renkli göstermek için koşullu biçimlendirme: =D2-BUGÜN()<0 kuralı ile kırmızı arka plan uygulanır.

Bu kombinasyon fatura takip listelerinde, kredi yönetiminde ve risk raporlarında temel araçtır. Koşullu biçimlendirme eklendiğinde göz tek bakışta riskli kayıtları yakalar.

Excel fatura vade takip tablosu vadesi geçti yaklaşıyor içinde durumları kırmızı sarı yeşil renkli

8. Metin Olarak Saklanan Tarihleri Düzeltme

Dış sistemden alınan veride tarihler bazen "15.05.2026" görünür ama hücre içeriği metindir; toplama ve karşılaştırma çalışmaz.

Tespit

Bir hücreye fareyle bakıldığında sol hizalı görünüyorsa metindir; sağ hizalı ise gerçek tarihtir. Excel sayıları ve tarihleri varsayılan olarak sağa, metinleri sola hizalar.

Çözüm Formülleri

=TARİHSAYISI(A2) // METİN → tarih seri numarası
=METNETARİH(A2) // tarih ifadesini doğrudan dönüştür
=TARİH(SAĞDAN(A2;4);
 ORTA(A2;4;2);
 SOLDAN(A2;2)) // "15.05.2026" benzeri formatlardan

Yıl-ay-gün sırası farklı geliyorsa SOLDAN, ORTA, SAĞDAN fonksiyonlarıyla parçalanır, sonra TARİH ile birleştirilir. Power Query kullanılabiliyorsa Tür > Tarih dönüşümü çoğu zaman tek tıkla işi çözer.

9. Tarih Biçimlendirme — Görünüm Kontrolü

KodGörünümÖrnek
gg.aa.yyyy15.05.2026Standart Türkçe
gg aaaa yyyy15 Mayıs 2026Açık yazılı
aaa-yyMay-26Kısa dönem etiketi
gggg, gg aaaaCuma, 15 MayısHaftalık plan
yyyy-mm-dd2026-05-15ISO / sıralanabilir

Biçimlendirme yalnızca görünümü etkiler; hücredeki gerçek değer aynı kalır. Bu yüzden farklı biçimlerdeki iki tarih hücresi karşılaştırıldığında değer üzerinden eşleşir, biçim üzerinden değil.

10. Sık Yapılan Tarih Hataları

  • Metin tarih: Tarih sütununda bazı hücreler sol hizalı görünüyorsa metindir; sıralama, filtre ve formül bozulur. TARİHSAYISI ile dönüştürülmeli
  • Karışık format: Aynı sütunda 15.05.2026 ve 5/15/2026 karışık varsa ülke ayarı ile uyumsuzluk oluşur. Tek bir standarda (tercihen gg.aa.yyyy) çevirin
  • 1900 öncesi tarih: Excel 1900 öncesini desteklemez; arkeolojik veya tarihi tarih veriyle çalışırken metin olarak tutmak gerekir
  • Yıl 2 hanesi tuzağı: 26 girildiğinde Excel bunu 2026 olarak yorumlayabilir; eski tarih ise (1926) açık yazılmalı
  • BUGÜN() volatile fonksiyondur: Her hesaplamada yenilenir, büyük dosyalarda yoğun kullanılırsa performansa etkir. Sabit gün tarihi gerekiyorsa Ctrl+; ile elle girilmeli

11. Excel Sürümlerine Göre Yeni Tarih Fonksiyonları

Excel 365 ile gelen bazı yeni fonksiyonlar tarih işlemlerini sadeleştirir:

  • SEQUENCE: Aralık üretir; =SEQUENCE(30;1;BUGÜN()) bugünden başlayan 30 günlük tarih listesi yapar
  • FILTER: Vadesi geçmiş kayıtları otomatik filtrelemek için ham veri üstünde tek formülde çalışır
  • LET: Karmaşık tarih hesaplarında ara değişken tanımlamayı sağlar, formül okunabilirliğini artırır

12. Görünmez Ama Belirleyici Katman

Kurumsal raporlamada tarih hesapları çoğunlukla görünmeyen ama belirleyici bir katmandır — doğru kurulduğunda raporlar tutarlı kalır, yanlış kurulduğunda fark edilmesi en zor hataları üretir.

Tarih hesapları, vade takibi ve pivot tabloda dönem gruplamayı birlikte işleyen Excel formüller eğitimi bu katmanı sağlam kurar; veri modelleme ve zaman ekseni tasarımına geçmek isteyenler için ileri Excel öğrenme kaynağı uygun bir derinleşmedir.