EXCEL TARİH FORMÜLLERİ

Excel tarihleri perde arkasında sıra numarası olarak tutar; bu yüzden tarihler de tıpkı sayılar gibi toplanır, çıkarılır. İki tarih arasını gün cinsinden bulmak, bir tarihe gün eklemek veya bir tarihten yıl/ay/gün çekmek bu mantığa dayanır. Vade takibi, kıdem hesabı, proje süresi — hepsi birkaç tarih fonksiyonuyla çözülür.
Çalışma dosyasını indir (.xlsx) — Başlangıç verileri + 4 örnekAşağıdaki dört örnek gerçek bir Excel dosyasında çalıştırıldı; formülleri ve sonuçları olduğu gibi göreceksiniz. Dosyada "Başlangıç" sayfasında ham veriler, ayrı sayfalarda her örneğin çözümü var.
1. Tarihler Nasıl Çalışır
Excel her tarihi bir seri numarasına çevirir (örneğin 1 Ocak 1900 = 1). Bu yüzden iki tarihi çıkardığınızda aradaki gün sayısını elde edersiniz; bir tarihe sayı eklediğinizde o kadar gün ileri gidersiniz. Tarihlerin doğru çalışması için hücrelerin "tarih" biçiminde olması gerekir; biçim bozuksa sonuç anlamsız sayı görünebilir.
2. İki Tarih Arası Gün Farkı
Basit çıkarma yeter; sonuç gün sayısıdır:
=C2-B2 (Bitiş − Başlangıç)

6 Ocak'tan 20 Ocak'a kadar bir görev 14 gün sürer. Sonuç hücresi tarih biçiminde kalırsa gün sayısı yerine bir tarih görünebilir; bu durumda hücreyi "Genel" veya "Sayı" biçimine almak gerekir. İş günü (hafta sonu hariç) saymak için ise TAMİŞGÜNÜ fonksiyonu kullanılır.
3. Vade Tarihi: Tarihe Gün Ekleme
Bir faturaya 30 gün vade eklemek için tarihe doğrudan sayı eklenir:
=B2+30

10 Ocak tarihli faturanın 30 günlük vadesi 9 Şubat olur. Excel ay sonlarını ve gün sayılarını kendisi yönetir; "Ocak 31 çekiyor" diye hesaplamanıza gerek yok. Ay eklemek isterseniz (gün değil) BUAY.SONU veya SERİTARİH fonksiyonları daha uygundur.
4. ETARİHLİ: Yıl/Ay Farkı (Kıdem)
İki tarih arasını yıl, ay veya gün olarak ETARİHLİ verir. Kıdem hesabı için yıl ("y") kullanılır:
=ETARİHLİ(B2;C2;"y")

1 Mart 2019'da işe giren çalışanın 30 Haziran 2026 itibarıyla kıdemi 7 yıl'dır. Üçüncü argüman birimi belirler: "y" tam yıl, "m" tam ay, "d" gün. ETARİHLİ listede görünmeyen gizli bir fonksiyondur ama elle yazıldığında çalışır; yaş, kıdem, abonelik süresi gibi hesaplarda çok kullanışlıdır.
5. Tarih Parçalama: GÜN, AY, YIL
Bir tarihten yalnızca gününü, ayını veya yılını çekmek için üç ayrı fonksiyon vardır:
=GÜN(A2) =AY(A2) =YIL(A2)

15.06.2026 tarihinden GÜN 15, AY 6, YIL 2026 elde edilir. Bu parçalama, raporları aya/yıla göre gruplamak (örneğin "2026 yılı satışları") veya doğum gününü ay bazında filtrelemek için kullanılır. Tersine, ayrı gün/ay/yıl hücrelerini tek tarihe birleştirmek için TARİH(yıl;ay;gün) fonksiyonu vardır.
Sık Yapılan Hatalar
- Tarih biçimini bozmak: Gün farkı sonucu tarih görünüyorsa hücreyi Genel/Sayı biçimine alın.
- Metin tarih girmek: "15 Haziran" gibi metin çıkarmayı bozar; tarih gerçek tarih değeri olmalı.
- ETARİHLİ'yi listeden aramak: Fonksiyon gizlidir, açılır listede çıkmaz; elle
=ETARİHLİ(...)yazılır. - Gün yerine ay eklemek:
+30gün ekler; ay eklemek için SERİTARİH kullanılmalı (her ay 30 gün değildir). - BUGÜN ile sabit tarihi karıştırmak: BUGÜN() her açılışta güncellenir; sabit bir tarih gerekiyorsa elle yazılmalı veya değer olarak yapıştırılmalı.
Özetle
Excel tarihleri sayı gibi davrandığı için çıkarma gün farkını, toplama vadeyi verir; ETARİHLİ yıl/ay farkını (kıdem), GÜN/AY/YIL ise tarih bileşenlerini getirir. Hücre biçimini doğru tutmak ve metin tarih girmemek, bu formüllerin sağlıklı çalışmasının anahtarıdır.
Tarih fonksiyonlarını raporlama ve takip tablolarıyla birlikte öğrenmek isteyenler için Excel eğitimi tarih, saat ve metin işlemeyi işliyor. İş günü hesabı, dinamik takvimler ve zaman bazlı analize geçmek isteyenlere ileri Excel eğitimi uygun bir devam.
Sıkça Sorulan Sorular
Excel'de iki tarih arası kaç gün olduğunu nasıl bulurum?
Bitiş tarihinden başlangıcı çıkarın: =C2-B2. Sonuç gün sayısıdır. Eğer hücrede gün yerine tarih görünüyorsa, hücreyi Genel veya Sayı biçimine alın. Hafta sonlarını hariç tutarak iş günü saymak için TAMİŞGÜNÜ fonksiyonu kullanılır.
Bir tarihe nasıl gün eklerim (vade hesabı)?
Tarihe doğrudan sayı eklenir: =B2+30 faturaya 30 gün vade ekler. Excel ay sonlarını kendisi yönetir. Gün değil ay eklemek isterseniz SERİTARİH(tarih;ay_sayısı) kullanılır, çünkü her ay 30 gün değildir.
Excel'de kıdem (yıl farkı) nasıl hesaplanır?
ETARİHLİ kullanılır: =ETARİHLİ(işe_giriş;bitiş;"y") tam yıl sayısını verir. Üçüncü argüman "y" yıl, "m" ay, "d" gün demektir. ETARİHLİ gizli bir fonksiyondur, açılır listede görünmez ama elle yazıldığında çalışır.
Bir tarihten yıl veya ay bilgisini nasıl çekerim?
=YIL(A2) yılı, =AY(A2) ayı, =GÜN(A2) günü döndürür. Bu fonksiyonlar raporları yıla/aya göre gruplamak için kullanılır. Tersine, ayrı gün/ay/yıl değerlerini tek tarihe birleştirmek için =TARİH(yıl;ay;gün) kullanılır.
Tarih formülü neden anlamsız bir sayı gösteriyor?
Excel tarihleri seri numarası olarak tutar (örneğin 46000 gibi). Sonuç hücresi tarih biçiminde değilse bu ham sayı görünür. Hücreyi tarih biçimine (Giriş > Sayı > Kısa/Uzun Tarih) alarak düzeltirsiniz. Tersi durumda gün farkı için Sayı biçimi gerekir.
BUGÜN fonksiyonu sabit bir tarih verir mi?
Hayır, =BUGÜN() dosya her açıldığında o günün tarihine güncellenir. Sabit bir tarih gerekiyorsa (örneğin kayıt tarihi) tarihi elle yazın veya Ctrl+; kısayoluyla o anki tarihi değer olarak girin; bu güncellenmez.


