Excel’de Zaman ve Tarih Fonksiyonları Nasıl Kullanılır?

Excel’de tarih ve zaman fonksiyonları, günlük iş takibinden personel çalışma sürelerinin hesaplanmasına, ödeme vadelerinden proje planlamasına kadar pek çok işlemde kullanılır. Doğru formüller sayesinde iki tarih arasındaki gün sayısını bulabilir, bugünün tarihini otomatik gösterebilir, bir tarihe ay veya gün ekleyebilir ve çalışma günlerini hesaplayabilirsiniz.📅

Bu rehberde Excel tarih formülleri ve saat hesaplama yöntemlerini temel örneklerden daha gelişmiş uygulamalara kadar ele alacağız.

💡 Not: Fonksiyon adları Excel’in diline göre değişebilir. Aşağıdaki örneklerde yaygın İngilizce fonksiyon adları kullanılmıştır. Ayrıca bölgesel ayarlara göre formüllerde , yerine ; kullanmanız gerekebilir.

📆 Excel Tarihleri Nasıl Saklar?

Excel, tarihleri arka planda seri numaraları olarak saklar. Hücrede 09.08.2026 görseniz bile Excel bu değeri hesaplamalarda kullanılabilecek sayısal bir tarih değeri olarak işler.

Saatler ise bir günün kesirleri olarak değerlendirilir.

Örneğin:

  • 🕛 00:00 → 0
  • 🕕 06:00 → 0,25
  • 🕛 12:00 → 0,5
  • 🕕 18:00 → 0,75
  • 🕛 24:00 → 1 tam gün

Bu yapı sayesinde Excel’de tarih ve saatlerle matematiksel işlemler yapılabilir.

🗓️ TODAY ile Bugünün Tarihini Getirme

Çalışma kitabının açıldığı veya yeniden hesaplandığı tarihe göre güncel tarihi göstermek için:

=TODAY()

kullanılır.

Bu formül hücreye yalnızca güncel tarihi getirir.

Örneğin bugün 9 Ağustos 2026 ise sonuç:

09.08.2026

şeklinde görüntülenebilir.

📌 TODAY() özellikle vade takibi, kalan gün hesaplama, yaş hesaplama ve proje sürelerinin izlenmesi gibi dinamik tablolarda oldukça kullanışlıdır.

⏰ NOW ile Güncel Tarih ve Saati Gösterme

Hem güncel tarihi hem de saati almak için:

=NOW()

formülünü kullanabilirsiniz.

Sonuç hücre biçimine bağlı olarak örneğin şöyle görünebilir:

09.08.2026 13:30

NOW() sabit bir zaman damgası değildir. Excel yeniden hesaplama yaptığında değer güncellenebilir.

📅 DATE Fonksiyonu Nasıl Kullanılır?

Belirli yıl, ay ve gün değerlerinden geçerli bir Excel tarihi oluşturmak için DATE fonksiyonu kullanılır.

=DATE(2026,8,9)

Sonuç:

09.08.2026

Bu fonksiyon özellikle yıl, ay ve gün bilgilerinin farklı hücrelerde tutulduğu tablolarda faydalıdır.

Örneğin:

ABC
202689

Bu değerleri tarihe dönüştürmek için:

=DATE(A1,B1,C1)

kullanılabilir.

⏱️ TIME Fonksiyonu ile Saat Oluşturma

Saat, dakika ve saniye değerlerinden bir zaman değeri oluşturmak için:

=TIME(14,30,0)

kullanılır.

Sonuç:

14:30

Örneğin A1 hücresinde saat, B1 hücresinde dakika bulunuyorsa:

=TIME(A1,B1,0)

ile bunları gerçek bir Excel zaman değerine dönüştürebilirsiniz.

🔍 YEAR ile Yılı Alma

Bir tarihin yalnızca yıl bilgisini almak için:

=YEAR(A1)

A1 hücresinde:

09.08.2026

bulunuyorsa sonuç:

2026

olur.

Bu yöntem yıllık satış, personel veya finans raporlarını gruplandırırken oldukça kullanışlıdır.

📆 MONTH ile Ay Bilgisini Alma

Bir tarihin ay numarasını almak için:

=MONTH(A1)

A1 hücresindeki tarih 09.08.2026 ise sonuç:

8

olacaktır.

🗓️ DAY ile Gün Bilgisini Alma

Tarihin ay içerisindeki gününü almak için:

=DAY(A1)

Örneğin:

09.08.2026

için sonuç:

9

olur.

Bu üç fonksiyon birlikte tarihleri parçalamak için oldukça kullanışlıdır:

=DAY(A1)
=MONTH(A1)
=YEAR(A1)

🕐 HOUR, MINUTE ve SECOND Fonksiyonları

Excel’de bir zaman değerinin saat, dakika ve saniye bileşenlerini ayrı ayrı alabilirsiniz.

=HOUR(A1)
=MINUTE(A1)
=SECOND(A1)

A1 hücresinde:

14:35:42

bulunuyorsa sonuçlar sırasıyla:

14
35
42

olacaktır.

➕ Excel’de Tarihe Gün Ekleme

Excel tarihleri sayısal olarak sakladığı için bir tarihe gün eklemek son derece kolaydır.

A1 hücresinde:

09.08.2026

bulunduğunu düşünelim.

30 gün sonrasını hesaplamak için:

=A1+30

kullanabilirsiniz.

Aynı şekilde 15 gün öncesini bulmak için:

=A1-15

yeterlidir.

📆 EDATE ile Tarihe Ay Ekleme

Bir tarihten belirli sayıda ay sonrasını veya öncesini hesaplamak için EDATE oldukça kullanışlıdır.

=EDATE(A1,3)

A1 hücresindeki tarihten 3 ay sonrasını verir.

Üç ay öncesi için:

=EDATE(A1,-3)

kullanılır.

Bu fonksiyon özellikle:

💳 Taksit tarihleri
📄 Sözleşme yenilemeleri
🛠️ Periyodik bakım planları
📅 Abonelik süreleri

gibi işlemlerde kullanılabilir.

📌 EOMONTH ile Ayın Son Gününü Bulma

Belirli bir tarihin bulunduğu ayın son gününü hesaplamak için:

=EOMONTH(A1,0)

kullanılır.

Bir sonraki ayın son gününü almak için:

=EOMONTH(A1,1)

bir önceki ayın son günü için ise:

=EOMONTH(A1,-1)

yazabilirsiniz.

Finansal raporlama ve ödeme planlarında oldukça kullanışlıdır.

➖ İki Tarih Arasındaki Gün Sayısını Hesaplama

A1 hücresinde başlangıç tarihi:

01.08.2026

B1 hücresinde bitiş tarihi:

20.08.2026

olsun.

İki tarih arasındaki gün farkını hesaplamak için:

=B1-A1

kullanabilirsiniz.

Sonuç:

19

olacaktır.

Bu yöntem Excel’de iki tarih arasındaki toplam takvim günü farkını hesaplamanın en basit yollarından biridir.

⌛ DATEDIF ile İki Tarih Arasındaki Süreyi Hesaplama

DATEDIF, iki tarih arasındaki farkı yıl, ay veya gün bazında hesaplamak için kullanılabilir.

İki tarih arasındaki tam yıl:

=DATEDIF(A1,B1,"Y")

Tam ay:

=DATEDIF(A1,B1,"M")

Toplam gün:

=DATEDIF(A1,B1,"D")

Örneğin doğum tarihi A1 hücresindeyse kişinin tamamladığı yaş için:

=DATEDIF(A1,TODAY(),"Y")

kullanılabilir.

🎂 Excel’de Yaş Hesaplama

A1 hücresinde doğum tarihi olduğunu varsayalım.

Yaşı tamamlanmış yıl olarak hesaplamak için:

=DATEDIF(A1,TODAY(),"Y")

oldukça pratiktir.

Örneğin insan kaynakları tablolarında çalışanların yaşlarını güncel tarihe göre otomatik hesaplamak için kullanılabilir.

💼 NETWORKDAYS ile Çalışma Günü Hesaplama

İki tarih arasındaki hafta içi çalışma günlerinin sayısını bulmak için:

=NETWORKDAYS(A1,B1)

kullanılabilir.

Bu fonksiyon varsayılan olarak cumartesi ve pazar günlerini çalışma günü dışında bırakır.

Resmî tatilleriniz D1:D10 aralığında bulunuyorsa:

=NETWORKDAYS(A1,B1,D1:D10)

şeklinde kullanabilirsiniz.

Böylece belirtilen tatil günleri de çalışma günü hesabından çıkarılır.

📅 WORKDAY ile İş Günü Sonrasındaki Tarihi Bulma

Bir başlangıç tarihinden belirli sayıda çalışma günü sonraki tarihi hesaplamak için:

=WORKDAY(A1,10)

kullanılır.

Bu formül A1 tarihinden sonraki 10 çalışma gününün ardından gelen tarihi hesaplar.

Tatilleri de hesaba katmak için:

=WORKDAY(A1,10,D1:D10)

kullanabilirsiniz.

Bu yöntem teslim tarihi ve iş planlaması için oldukça yararlıdır.

🗓️ WEEKDAY ile Haftanın Gününü Bulma

Bir tarihin haftanın hangi gününe denk geldiğini sayısal olarak belirlemek için:

=WEEKDAY(A1,2)

kullanılabilir.

2 parametresi kullanıldığında:

Pazartesi = 1
Salı = 2
Çarşamba = 3
Perşembe = 4
Cuma = 5
Cumartesi = 6
Pazar = 7

şeklinde sonuç alınır.

📝 Tarihin Gün Adını Yazdırma

Bir tarihin gününü metin olarak görüntülemek için hücre biçimlendirmesinden yararlanabileceğiniz gibi TEXT fonksiyonunu da kullanabilirsiniz.

Örneğin:

=TEXT(A1,"dddd")

Excel’in dil ve bölge ayarına bağlı olarak:

Pazar

gibi bir sonuç verebilir.

Ay ve yılı farklı bir görünümde göstermek için:

=TEXT(A1,"mmmm yyyy")

kullanılabilir.

⏰ Excel’de İki Saat Arasındaki Fark Nasıl Hesaplanır?

A1 hücresinde giriş saati:

08:30

B1 hücresinde çıkış saati:

17:45

bulunsun.

Çalışma süresini hesaplamak için:

=B1-A1

kullanabilirsiniz.

Sonucun doğru görüntülenmesi için hücreyi uygun bir saat biçiminde göstermeniz gerekir.

Örneğin:

9:15

sonucu 9 saat 15 dakika anlamına gelir.

🌙 Gece Vardiyasında Saat Farkı Hesaplama

Çalışma gece yarısını geçiyorsa basit çıkarma bazı durumlarda beklediğiniz sonucu vermeyebilir.

Örneğin çalışan:

22:00

saatinde işe başlayıp:

06:00

saatinde çıkıyorsa şu formül kullanılabilir:

=MOD(B1-A1,1)

Sonuç:

08:00

olacaktır.

Bu yöntem vardiyalı çalışanların sürelerini hesaplamak için oldukça kullanışlıdır.

🧮 Toplam Çalışma Saatini Ondalık Sayıya Çevirme

İki saat arasındaki farkı saat cinsinden sayısal değer olarak almak istiyorsanız:

=(B1-A1)*24

kullanabilirsiniz.

Örneğin:

08:00 → 17:00

arasındaki fark:

9

olarak hesaplanır.

Bu yöntem özellikle saatlik ücret hesaplamalarında kullanışlıdır.

🕒 24 Saati Geçen Süreleri Doğru Gösterme

Excel’de toplam çalışma süresi 24 saati geçtiğinde standart saat biçimi değeri yeniden sıfırdan başlıyormuş gibi gösterebilir.

Örneğin toplam süre 27 saatse doğru görüntüleme için hücre biçimini:

[h]:mm

olarak ayarlayın.

Böylece:

27:30

gibi toplam süreleri doğru şekilde görüntüleyebilirsiniz.

Bu özellik özellikle personel çalışma çizelgeleri ve haftalık mesai hesaplamaları için önemlidir.

🚦 Son Tarihi Geçen Kayıtları Otomatik Belirleme

Excel’de TODAY() fonksiyonunu IF ile birlikte kullanarak vadesi geçen kayıtları tespit edebilirsiniz.

Örneğin son ödeme tarihi A2 hücresindeyse:

=IF(A2<TODAY(),"Overdue","Active")

Türkçe Excel sürümünüzde fonksiyon adları ve ayraçlar farklı olabilir.

Bu mantığı Koşullu Biçimlendirme ile birleştirerek vadesi geçen satırların otomatik renklendirilmesini de sağlayabilirsiniz.

📊 Excel Tarih Fonksiyonları Nerelerde Kullanılır?

Tarih ve saat fonksiyonları iş hayatında çok geniş bir kullanım alanına sahiptir:

📌 Personel giriş-çıkış takibi
📌 Fazla mesai hesaplama
📌 Proje başlangıç ve bitiş tarihleri
📌 Teknik servis kayıtları
📌 Periyodik bakım planlaması
📌 Fatura vade takibi
📌 Müşteri sözleşme süreleri
📌 Stok ve son kullanma tarihi takibi
📌 Randevu planlaması
📌 Teslimat süreleri
📌 Abonelik yenileme tarihleri
📌 Günlük, aylık ve yıllık raporlama

Doğru oluşturulmuş bir Excel çalışma kitabında bu fonksiyonların birkaçını birlikte kullanarak oldukça gelişmiş takip sistemleri kurulabilir.

⚠️ Excel’de Tarih Formülleri Neden Çalışmaz?

En sık karşılaşılan sorunlardan biri, tarih gibi görünen hücrenin aslında metin olarak kaydedilmiş olmasıdır.

Örneğin Excel 09.08.2026 değerini gerçek bir tarih yerine düz metin olarak algılarsa bazı hesaplamalar çalışmayabilir.

Bu nedenle:

✔️ Hücrenin tarih biçiminde olduğundan emin olun.
✔️ Bölgesel tarih ayarlarını kontrol edin.
✔️ Gün, ay ve yıl sıralamasına dikkat edin.
✔️ İnternetten veya başka programlardan aktarılan tarihleri kontrol edin.
✔️ Saat toplamlarında gerektiğinde [h]:mm biçimini kullanın.
✔️ Formüllerde sisteminize göre , veya ; ayracını kullanın.

💡 Tarih ve Zaman Fonksiyonlarını Birlikte Kullanmak

Excel’in asıl gücü tek bir fonksiyondan değil, farklı fonksiyonları birlikte kullanabilmekten gelir.

Örneğin bir sözleşmenin bitmesine kaç gün kaldığını hesaplamak için:

=A2-TODAY()

kullanılabilir.

Bir bakım işleminin üç ay sonraki tarihini hesaplamak için:

=EDATE(A2,3)

Personelin bugünkü yaşını hesaplamak için:

=DATEDIF(A2,TODAY(),"Y")

Belirli bir tarihten 15 iş günü sonrasını bulmak için:

=WORKDAY(A2,15)

kullanılabilir.

Bu şekilde Excel basit bir hesap tablosundan çıkarak dinamik bir iş takip aracına dönüşebilir.

🎯 Sonuç

Excel’de zaman ve tarih fonksiyonlarını kullanmayı öğrenmek, özellikle raporlama, insan kaynakları, finans, teknik servis, satış ve proje yönetimiyle çalışan kullanıcılar için büyük kolaylık sağlar.

TODAY, NOW, DATE, TIME, DATEDIF, EDATE, EOMONTH, NETWORKDAYS ve WORKDAY gibi fonksiyonlarla tarihleri manuel olarak takip etmek yerine Excel’in hesaplama gücünden yararlanabilirsiniz.

Doğru formüller ve hücre biçimlendirmeleri kullanıldığında çalışma süresi hesaplamadan ödeme vadelerine, bakım tarihlerinden proje teslim sürelerine kadar pek çok süreç otomatik hale getirilebilir.

IT Uzmanı • Sistem & Ağ Yönetimi • Fortinet • Microsoft Teknolojileri 10+ yıllık saha deneyimiyle kurumsal IT altyapıları üzerine içerikler üretmektedir.

İlgili Mesajlar

Word’de Kapak Sayfası Tasarımı

Profesyonel bir belge hazırlarken ilk izlenim büyük önem taşır. Microsoft Word’de hazırlanan kapak sayfası, raporun, ödevin, tez çalışmasının veya proje dosyasının daha düzenli ve kurumsal görünmesini sağlar. Word, hazır kapak…

Devamını Oku...

PowerPoint’te Şekil ve İkon Tasarımı

PowerPoint, yalnızca sunum hazırlamak için kullanılan bir yazılım olmanın ötesinde, profesyonel görseller, infografikler, akış şemaları ve modern ikon tabanlı tasarımlar oluşturmanıza olanak tanır. Hazır şekiller ve binlerce simge sayesinde herhangi…

Devamını Oku...

Sunum Zamanlama ve Slayt Süresi Ayarları

📊 Microsoft PowerPoint kullanırken zaman yönetimi, sunumun etkisini doğrudan belirler. Slayt sürelerini doğru ayarlamak; anlatımın akıcı, profesyonel ve kontrollü olmasını sağlar. ⏱️ Slayt Süresi (Slide Timing) Nedir? 📌 Slayt süresi,…

Devamını Oku...

Excel’de Tablolar ve Veri Aralıklarını Yönetme

📌 Microsoft Excel kullanırken veriyi doğru yapılandırmak; analiz, raporlama ve otomasyon süreçlerinin temelidir. “Tablo” nesnesi ve “veri aralığı” (range) kavramlarını etkin kullanırsan filtreleme, formül yayılımı ve veri bütünlüğü ciddi ölçüde…

Devamını Oku...

Word’de Çift Satır Aralığı Ayarlama

Microsoft Word’de metinler arasında daha fazla boşluk bırakmak (çift satır aralığı) özellikle rapor, tez ve resmi belgelerde okunabilirliği artırır. Aşağıda en pratik yöntemleri sade ve net şekilde bulabilirsin. 🔧 Menü…

Devamını Oku...

Word’de Belge Sayfa Numaralandırma Nasıl Yapılır?

Microsoft Word, akademik çalışmalar, resmi belgeler, e-kitaplar ve raporlar için en çok kullanılan kelime işlem programlarından biridir. 📚Bu belgelerde sayfa numarası eklemek, hem düzen hem de profesyonellik açısından büyük önem…

Devamını Oku...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir