TARIHSAYI ve ZAMANSAYI Pratik Kullanımlar
Tarih ve Saati Sayıya Çevirmek Neden Önemli?
Excel arka planda tarihleri ve saatleri seri sayı olarak tutar. 1 Ocak 1900 tarihi 1, 1 Ocak 2026 tarihi ise 46023 numaralı seri numarasıdır. Saatler ise 0 ile 1 arasındaki ondalık değerlere karşılık gelir; örneğin öğle 12 değeri 0,5tir. Bu mantığı bilen bir kullanıcı, tarih ve saat hesaplarını çok daha rahat yönetir.
TARİHSAYI (DATEVALUE) ve ZAMANSAYI (TIMEVALUE) fonksiyonları, metin biçiminde tutulan tarih veya saat ifadelerini Excel'in anladığı seri numarasına çevirir. Dış sistemlerden veya panodan gelen verilerde bu fonksiyonlar olmadan toplama, çıkarma, sıralama gibi işlemler doğru çalışmaz.
TARİHSAYI Sözdizimi
=TARİHSAYI(tarih_metni)
Parametre olarak verilen metni Excel'in tarih seri numarasına çevirir. Örneğin =TARİHSAYI("15.06.2026") formülü 46188 değerini döndürür. Bu sayıyı tarih biçimine biçimlendirirseniz 15.06.2026 olarak görünür.
ZAMANSAYI Sözdizimi
=ZAMANSAYI(saat_metni)
Saat metnini 0 ile 1 arasındaki ondalık seri sayısına çevirir. =ZAMANSAYI("14:30") formülü 0,604166666 döndürür. Bu sayı bir günün ne kadarının geçtiğini gösterir; 14:30 günün yaklaşık yüzde 60ına denk gelir.
Senaryo 1: Dış Sistemden Gelen Tarih Metni
ERP veya CRM sistemlerinden alınan tarihler çoğu zaman metin biçiminde gelir. Sıralama veya filtreleme yapmak istediğinizde Excel bunları metin gibi alfabetik sıralar; bu da 10.01.2026 değerini 09.12.2025 öncesine yerleştirir. TARİHSAYI ile dönüştürdüğünüzde sıralama düzgün çalışır.
=TARİHSAYI(A2)
Senaryo 2: Saat ve Tarih Birlikte
Tarih ile saatin birlikte tek hücrede tutulduğu durumlarda iki fonksiyon birlikte kullanılır.
=TARİHSAYI("15.06.2026")+ZAMANSAYI("14:30")
Sonuç tarih ve saat içeren tek bir seri numarasıdır; biçimlendirildiğinde 15.06.2026 14:30 olarak görünür.
Senaryo 3: Süre Hesabı
Bir görevin başlangıç ve bitiş saatleri metin olarak tutuluyorsa, süreyi hesaplamak için her iki değeri ZAMANSAYI ile çevirip çıkarın.
=ZAMANSAYI(B2)-ZAMANSAYI(A2)
Sonucu saat biçimlendirip saat ve dakika cinsinden gösterin. Eğer süre 24 saatten uzun olabilecekse [hh]:mm biçimini kullanın.
Senaryo 4: Doğum Gününden Yaş Hesabı
Metin olarak gelen doğum tarihinden bugünkü yaş hesabı için TARİHSAYI ve ETARİHLİ birlikte kullanılır.
=ETARİHLİ(TARİHSAYI(A2); BUGÜN(); "Y")
Senaryo 5: Yıl Sonu Sayacı
Belirli bir tarihe kalan gün sayısını hesaplamak için TARİHSAYI iyi bir başlangıç noktasıdır.
=TARİHSAYI("31.12.2026")-BUGÜN()
Yerel Ayarlar Sorunu
TARİHSAYI bilgisayarın yerel ayarına göre çalışır. Türkçe Windowsta gün.ay.yıl biçimini, İngilizce sürümde ay/gün/yıl biçimini bekler. Yanlış biçimde gelen bir tarih metni #DEĞER! hatası verir. Bu durumda tarihi parçalayıp TARİH(yıl;ay;gün) ile yeniden inşa etmek daha güvenlidir.
=TARİH(SAĞDAN(A2;4); ORTA(A2;4;2); SOLDAN(A2;2))
Format Korumalı Birleştirme
TARİHSAYI ile çevrilen değer sayıdır; raporlarda metin görünümünde göstermek için METNEÇEVİR ile sarmalayın.
=METNEÇEVİR(TARİHSAYI(A2); "dd MMMM yyyy")
Tablodaki Dönüşümün Avantajı
Bir sütundaki bin satırlık tarih metnini TARİHSAYI ile sayıya çevirip yeni bir sütuna yazdığınızda, pivot tablo ve grafiklerin doğru çalıştığını fark edersiniz. Excel pivot tabloda tarihleri yıl, çeyrek, ay seviyesinde gruplandırabilmek için seri numara biçimini ister; metin biçimindeki tarihler bu özelliği kapatır.
Yaygın Hatalar
İlk hata 32 günlü ay yazımıdır; 32.06.2026 #DEĞER! döner. İkincisi tek haneli yazım: 1.6.2026 yerel ayara göre çalışmayabilir, sıfırla doldurulmuş 01.06.2026 daha güvenlidir. Üçüncü tuzak, hücre biçiminin metin olarak kalmasıdır; TARİHSAYI sayı döndürse de hücre tarih biçimine geçirilmediğinde 46188 ham sayı görünür.
Sonuç
TARİHSAYI ve ZAMANSAYI dış kaynaklı veriyle çalışırken hayat kurtaran iki küçük fonksiyondur. Excel'in tarih ve saatleri sayı olarak tuttuğunu bilen kullanıcı, biçimlendirme ile değer arasındaki farkı içselleştirir ve formül kurarken hangi katmanda olduğunu bilir. Şablonlarınızda tarih biçiminde sıralanmayan veya filtrelenmeyen kolonlar görüyorsanız, çoğu zaman TARİHSAYI tek satırlık çözümdür. Bu küçük dönüşüm raporlarınıza güvenilir bir tarih iskeleti kazandırır.