İçeriğe geç
parazade
Tarih ve SaatÖrnekler doğrulandı

TARİH Formülü (DATE): Yıl, Ay ve Günden Tarih Oluşturma

TARİH

İngilizce adı: DATE

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

TARİH kısaca

TARİH, ayrı hücrelerdeki yıl, ay ve gün değerlerini birleştirip gerçek bir Excel tarihi üretir. Ay veya gün sınırı aşarsa sonraki aya ve yıla taşır; bu sayede ay ekleme ve ay sonu hesabında da kullanılır.

Söz dizimi

TARİH(yıl; ay; gün)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
yılyearZorunluDört basamakla yazılması önerilen yıl. 0 ile 1899 arasındaki değerlere 1900 eklenir; 1900 ile 9999 arası olduğu gibi kullanılır.
aymonthZorunluAy numarası. 12'den büyük değerler sonraki yıla, 1'den küçük değerler önceki yıla taşar.
gündayZorunluGün numarası. Ayın gün sayısını aşan değerler sonraki aya taşar; 0, önceki ayın son günüdür.
İçindekiler
  1. Excel TARİH formülü üç sayıdan tarih kurar
  2. Söz dizimi ve argümanlar
  3. Ay ve gün taşmasıyla hesap yapmak
  4. Metin olarak gelen tarihleri dönüştürmek
  5. Sık yapılan hatalar
  6. TARİH yerine ne zaman başka fonksiyon?

Excel TARİH formülü üç sayıdan tarih kurar

Excel TARİH formülü, ayrı hücrelerde duran yıl, ay ve gün değerlerini birleştirip gerçek bir tarih üretir. =TARİH(2026;10;29) 29 Ekim 2026 tarihini verir ve bu değerle çıkarma, karşılaştırma ya da sıralama yapabilirsiniz. Dışarıdan gelen verilerde yıl, ay ve gün çoğu zaman ayrı sütunlarda gelir. TARİH bunları tek sütunda toplamanın en güvenli yoludur.

Söz dizimi ve argümanlar

Fonksiyon üç zorunlu argüman alır: yıl, ay ve gün. Yılı dört basamakla yazın; Microsoft, 0 ile 1899 arasındaki yıl değerlerine 1900 eklendiğini belirtir. Yani =TARİH(26;1;1) 2026'yı değil 1926'yı verir. Yıl 0'dan küçük ya da 10000 ve üstündeyse sonuç #SAYI! olur.

Ay ve gün argümanları 1-12 ve 1-31 aralığına bağlı değildir. Taşan değerler bir sonraki aya ya da yıla aktarılır. TARİH'i tarih aritmetiği için kullanışlı yapan özellik budur.

Ay ve gün taşmasıyla hesap yapmak

Bir tarihe ay eklemek için ay argümanını büyütmeniz yeterlidir. 15 Kasım 2026'ya üç ay eklemek isterseniz =TARİH(2026;11+3;15) yazarsınız. 14. ay ertesi yılın şubatına denk geldiği için sonuç 15 Şubat 2027 olur.

Sıfırıncı gün ise önceki ayın son günüdür. =TARİH(2028;3;0) 29 Şubat 2028'i verir, çünkü 2028 artık yıldır. Ayın son gününü bulmak için SERİAY'a bir alternatif olarak bu yöntemi kullanabilirsiniz.

Metin olarak gelen tarihleri dönüştürmek

Bankadan ya da bir muhasebe yazılımından aktarılan dosyalarda tarih bazen 20261029 gibi tek parça bir metin olarak gelir. Excel bunu tarih olarak tanımaz ve sıralama, filtreleme bozulur. Çözüm, TARİH ile metin fonksiyonlarını birlikte kullanmaktır: =TARİH(SOLDAN(A2;4);PARÇAAL(A2;5;2);SAĞDAN(A2;2)).

SOLDAN ilk dört karakteri yıl olarak alır. PARÇAAL ortadaki iki karakteri ay, SAĞDAN son iki karakteri gün olarak ayırır. Excel bu metin parçalarını sayıya çevirip tarihi kurar.

Sık yapılan hatalar

İki basamaklı yıl yazmak en sinsi hatadır, çünkü formül hata vermez ve 1926 gibi geçerli ama yanlış bir tarih döndürür. Yıl verisi iki basamaklı geliyorsa önce 2000 ekleyin. Argümanlardan biri sayıya çevrilemeyen bir metinse #DEĞER! hatası alırsınız.

Sonucun sayı olarak görünmesi de sık sorulur. Hücre biçimi Genel ise Excel çoğu zaman biçimi kendisi Tarih yapar. Yapmadıysa hücreyi seçip biçimi Kısa Tarih olarak değiştirin.

TARİH yerine ne zaman başka fonksiyon?

Bir tarihe tam ay eklemek istiyorsanız SERİTARİH daha okunaklıdır ve ay sonu taşmalarını sizin yerinize yönetir. Ayın son günü için SERİAY iki kısa argümanla iş görür. Mevcut bir tarihin parçalarına ulaşmak istediğinizde TARİH'in tersini yapan YIL, AY ve GÜN fonksiyonlarını kullanırsınız.

Kendi verinizde yıl, ay ve gün sütunlarını yan yana koyup dördüncü sütuna =TARİH(A2;B2;C2) yazın. Ardından bu sütunu sıralayarak tarihlerin doğru dizildiğini kontrol edin.

Örnekler

Örnek 1: Ayrı sütunlardaki yıl, ay ve günü birleştirme
ABCDE
1YılAyGün
22.026102929.10.2026
=TARİH(A2;B2;C2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: 29.10.2026

Üç sayı sırasıyla yıl, ay ve gün olarak okunur ve 29 Ekim 2026 tarihi oluşur.

Örnek 2: Ay taşmasıyla üç ay ekleme
ABCDE
1YılAyGün
22.026111515.02.2027
=TARİH(A2;B2+3;C2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

E2 hücresinin sonucu: 15.02.2027

Ay argümanı 14 olur. 12'yi aşan iki ay ertesi yıla taşar ve sonuç 15 Şubat 2027'dir.

Örnek 3: Sıfırıncı günle ayın son günü
ABCD
1YılAy
22.028229.02.2028
=TARİH(A2;B2+1;0)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: 29.02.2028

Mart ayının 0. günü şubatın son günüdür. 2028 artık yıl olduğu için sonuç 29 Şubat 2028 olur.

Örnek 4: Tek parça metinden tarih oluşturma
ABC
1Aktarılan tarih
22026102929.10.2026
=TARİH(SOLDAN(A2;4);PARÇAAL(A2;5;2);SAĞDAN(A2;2))

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: 29.10.2026

SOLDAN 2026'yı, PARÇAAL 10'u, SAĞDAN 29'u ayırır. TARİH bu üç parçadan 29 Ekim 2026 tarihini kurar.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

YILYEARTarih ve SaatYIL, bir tarihin yılını dört basamaklı bir sayı olarak verir. Yıllık sayım ve toplam, yılın ilk gününü kurma gibi işlerde kullanılır; iki tarihin yıl farkı tam yılı vermediği için yaş hesabında ETARİHLİ tercih edilir.AYMONTHTarih ve SaatAY, bir tarihin ayını 1 (ocak) ile 12 (aralık) arasında bir sayı olarak verir. Çeyrek hesabı, aylık toplam ve gruplama için kullanılır; ay adı gerekiyorsa METNEÇEVİR'e Türkçe biçim koduyla başvurulur.GÜNDAYTarih ve SaatGÜN, bir tarihin ayın kaçıncı günü olduğunu 1 ile 31 arasında bir sayı olarak verir. SERİAY ile birlikte ayın kaç gün çektiğini bulmak ya da gün numarasına göre karar vermek için kullanılır.SERİTARİHEDATETarih ve SaatSERİTARİH, bir tarihe belirtilen sayıda ay ekler ya da çıkarır ve ayın aynı gününü verir. Hedef ayda o gün yoksa ayın son gününe düşer; garanti, abonelik, sözleşme ve taksit tarihlerinde kullanılır.SERİAYEOMONTHTarih ve SaatSERİAY, bir tarihten belirtilen sayıda ay ileri ya da geri giderek o ayın son gününü verir. Ay sonu vadesi, aylık kapanış ve ayın ilk gününü bulma gibi hesaplarda ayın kaç gün çektiğini düşünmeden kullanılır.SOLDANLEFTMetinSOLDAN, bir metnin başından istediğiniz sayıda karakteri alır. Ürün kodunun ön ekini, adın ilk harfini ya da bir tarihin yıl kısmını ayırmak için kullanılır; karakter sayısı yazılmazsa yalnız ilk karakter döner.PARÇAALMIDMetinPARÇAAL, bir metnin belirttiğiniz konumundan başlayarak istediğiniz sayıda karakter alır. Sipariş kodundaki şehir kısaltmasını, belge numarasındaki yılı ya da iki ayıraç arasındaki bilgiyi ayırmak için kullanılır.

TARİH kullanan rehberler ve alıştırmalar

Sıkça Sorulan Sorular

Excel TARİH formülü nasıl kullanılır?

=TARİH(yıl;ay;gün) biçiminde üç sayı verirsiniz, örneğin =TARİH(2026;10;29). Değerleri hücrelerden de alabilirsiniz: =TARİH(A2;B2;C2).

TARİH(26;1;1) neden 1926 sonucunu veriyor?

Excel, 0 ile 1899 arasındaki yıl değerlerine 1900 ekler. 2026 için yılı dört basamakla yazmanız gerekir.

TARİH ile ayın son günü nasıl bulunur?

Sonraki ayın 0. gününü istersiniz: =TARİH(2028;3;0) 29 Şubat 2028'i verir. Aynı sonucu SERİAY ile de alabilirsiniz.