EXCEL TARİH FORMÜLLERİ

OfisData6 dk okuma
Excel yeşil logosu yanında takvim ve gün sayacı simgeleriyle tarih formülleri temasını anlatan sade görsel

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 örnek

Aş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ıç)

Excel formül barında bitiş tarihinden başlangıcı çıkararak gün farkını bulan formül ve görev süreleri tablosu

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

Excel formül barında fatura tarihine 30 gün ekleyerek vade tarihini bulan formül ve fatura tablosu

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")

Excel formül barında işe giriş ile bugün arasındaki kıdemi yıl olarak bulan ETARİHLİ formülü ve çalışan tablosu

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)

Excel formül barında bir tarihten gün ay ve yıl bileşenlerini ayrı ayrı çeken GÜN AY YIL formülleri

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: +30 gü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.