EXCEL TARİH ZAMAN İLE RAPORLAMA

Tarih-zaman raporlamasının iki temel sorusu vardır: "vadeye kaç gün kaldı?" ve "bu iş kaç saat sürdü?". Excel tarihleri sayı olarak tuttuğu için ikisi de basit çıkarma işlemidir — üzerine BUGÜN() eklenince rapor kendini her gün güncelleyen canlı bir takip aracına dönüşür. Bu sayfada iki gerçek örnek var: vade takibi ve mesai süresi hesabı.
Çalışma dosyasını indir (.xlsx) — Vade Takibi + Mesai hesabıDosyada iki sayfa var: "Vade Takibi" (kalan gün + gecikme durumu) ve "Mesai" (giriş-çıkış saatinden süre). İkisi de formülleriyle canlı.
1. Vade Takibi: Kalan Gün ve Durum
Fatura vadelerini izleyen tablo iki formülle kurulur: kalan gün için =B2-BUGÜN(), durum için kademeli EĞER.

Durum formülü: =EĞER(C2<0;"GECİKTİ";EĞER(C2<=7;"YAKLAŞIYOR";"Normal")) — kalan gün eksiyse vade geçmiş, 7 gün ve altındaysa yaklaşıyor demektir. Görsel çekildiği gün (2 Temmuz) F-101'in 5 Temmuz vadesine 3 gün kaldığı için "YAKLAŞIYOR", 25 Haziran vadeli F-103 ise "GECİKTİ" görünüyor. İşin güzelliği şurada: BUGÜN() her açılışta yenilendiği için dosya kendi kendini günceller — yarın açtığınızda kalan günler bir eksilmiş olur.
2. Mesai Süresi: Saat Farkı
Giriş-çıkış saatinden çalışma süresi, saat farkının 24 ile çarpılmasıyla bulunur:

Formül =(C2-B2)*24: Excel saatleri günün kesri olarak tutar (12:00 = 0,5), bu yüzden fark 24 ile çarpılınca saat cinsine döner. 09:00-17:30 arası 8,5 saat, 08:30-18:00 arası 9,5 saat çıkar. Sonuç hücresinin sayı biçiminde (saat biçiminde değil) olması gerekir; aksi hâlde 8,5 yerine saat gösterimi görürsünüz.
3. Ay Bazlı Özet: AY ve ETOPLA
Kayıtlar tarihliyse "hangi ay ne kadar?" sorusu iki adımda çözülür. Önce yardımcı sütunda tarihten ay numarası türetilir: =AY(A2) — 15.07.2026 için 7 döner. Sonra özet tabloda ay bazlı toplam alınır: =ETOPLA(ay_sütunu;7;tutar_sütunu). Aynı kalıp YIL() ile yıllık, hafta bazında ise HAFTASAY() ile kurulur. Sık kullanılan tarih parçalayıcılar tek tabloda:
| Fonksiyon | Ne döndürür | Örnek (15.07.2026) |
|---|---|---|
| GÜN / AY / YIL | Tarihin parçaları | 15 / 7 / 2026 |
| HAFTANINGÜNÜ | Günün sıra numarası | 4 (2. parametre 2 ile: Pzt=1) |
| TAMİŞGÜNÜ | İki tarih arası iş günü | Hafta sonlarını (ve tatil listesini) düşer |
| SERİTARİH | N ay sonrası aynı gün | =SERİTARİH(A2;3) → 15.10.2026 |
| METNEÇEVİR | Tarihi metin etikete çevirir | =METNEÇEVİR(A2;"aaaa") → Temmuz |
4. Tarih-Zaman Raporunun Kuralları
- Tarih daima tarih olarak girilir: "3 Temmuz" gibi serbest metin hesaplanamaz; hücrede gerçek tarih değeri olmalı (sağa yaslanması işaretidir).
- BUGÜN() canlıdır: Rapor her açılışta güncellenir; sabit tarih gerekiyorsa Ctrl+; ile günün tarihi değer olarak yazılır.
- Gece yarısını aşan mesai: Çıkış saati girişten küçükse (22:00-06:00) formüle +1 eklenir:
=(C2-B2+1)*24hâlâ 24 saatten küçük vardiyalar için doğru çalışır. - Durum sütununu renklendir: "GECİKTİ" değerine koşullu biçimlendirme ile kırmızı vermek, kritik satırı listede anında öne çıkarır.
- İş günü gerekiyorsa: Takvim günü yerine iş günü farkı için
TAMİŞGÜNÜfonksiyonu hafta sonlarını (ve verilirse tatil listesini) otomatik düşer.
Özetle
Tarih-zaman raporlaması iki çıkarmaya dayanır: vade−bugün kalan günü, çıkış−giriş (×24) süreyi verir. Üzerine kademeli EĞER ile durum etiketi eklendiğinde tablo, her açılışta kendini güncelleyen bir takip panosuna dönüşür. Tarih fonksiyonlarının tamamı (gün farkı, ay/yıl çekme, vade hesabı) tarih formülleri sayfasında; kendini güncelleyen aylık takvim kurmak isteyenler için Excel takvim hazır dosyasıyla ayrı bir rehber. Zaman bazlı analizde derinleşmek isteyenlere ileri Excel eğitimi uygun bir devam.
Sıkça Sorulan Sorular
Excel'de vadeye kaç gün kaldığını nasıl hesaplarım?
Vade tarihinden bugünü çıkarın: =B2-BUGÜN(). Sonuç pozitifse kalan gün, negatifse gecikme gün sayısıdır. BUGÜN() her açılışta yenilendiği için tablo kendini günceller; sonuç hücresi tarih biçimine kaymışsa sayı biçimine almanız gerekir.
Geciken faturaları otomatik nasıl işaretlerim?
Kademeli EĞER kullanılır: =EĞER(C2<0;"GECİKTİ";EĞER(C2<=7;"YAKLAŞIYOR";"Normal")). Kalan gün eksiyse gecikmiş, 7 ve altındaysa yaklaşıyor demektir. Üzerine 'GECİKTİ içeren hücreyi kırmızı yap' koşullu biçimlendirmesi eklenince kritik satırlar anında görünür.
Giriş-çıkış saatinden çalışma süresi nasıl bulunur?
=(Çıkış-Giriş)*24 formülüyle. Excel saatleri günün kesri olarak tuttuğu için fark 24 ile çarpılınca saate döner: 09:00-17:30 için 8,5 saat. Sonuç hücresi sayı biçiminde olmalı; saat biçiminde kalırsa 8,5 yerine saat gösterimi görünür.
Gece vardiyasında süre hesabı neden yanlış çıkıyor?
Çıkış saati (06:00) girişten (22:00) küçük olduğu için fark negatif çıkar. Formüle bir gün eklenir: =(C2-B2+1)*24 — bu, gece yarısını aşan vardiyayı doğru hesaplar (örnekte 8 saat). 24 saati aşan sürelerde ise tarih+saat birlikte girilmelidir.
İki tarih arasındaki iş gününü nasıl bulurum?
=TAMİŞGÜNÜ(başlangıç;bitiş) hafta sonlarını otomatik düşerek iş günü sayısını verir; üçüncü parametreye tatil listesi aralığı verilirse resmî tatiller de düşülür. Teslim süresi ve SLA hesaplarında takvim günü yerine bunu kullanmak gerekir.
Raporda sabit tarih ile BUGÜN() farkı nedir?
BUGÜN() dinamiktir, dosya her açıldığında o günün tarihini alır — canlı takip için idealdir. Ctrl+; ise o anın tarihini sabit değer olarak yazar — 'rapor tarihi' gibi değişmemesi gereken alanlarda kullanılır. İkisini karıştırmak, geçmiş raporların kaymasına yol açar.


