İçeriğe geç
14 Gün Ücretsiz Dene Bizi Arayın
Excel Rehberleri

Excel’de İki Tarih Arası Gün Hesaplama

Excel’de iki tarih arasındaki takvim gününü, iş gününü, gecikmeyi ve kalan süreyi hesaplayın; dahil gün ve tarih biçimi farklarını örneklerle görün.

krkbos ekibiÜrünün içinden yazılıyor 24 Ağustos 2026 · 7 dk okuma Paylaş:

Bir sipariş 3 Ağustos'ta açıldı, 12 Ağustos'ta teslim edildi. Kaç gün sürdü: 9 mu, 10 mu? Hafta sonu sayılacak mı? Başlangıç günü süreye dahil mi? Excel formülü kolaydır; zor olan, hangi günü saymak istediğinizi baştan tanımlamaktır. Aynı iki tarih için takvim günü, dahil gün, iş günü ve gecikme süresi farklı sonuç verebilir.

Bu rehberde başlangıç tarihinin A2, bitiş tarihinin B2 hücresinde olduğunu varsayıyoruz. Formüllerde Türkçe Excel işlev adları ve noktalı virgül ayırıcı kullanılıyor. Excel sürümünüz veya bölge ayarınız farklıysa işlev adı ya da ayırıcı virgül olarak görünebilir.

Önce neyi sayacağınızı belirleyin

“İki tarih arası gün” tek bir ölçü değildir. Üretim süresi için iki zaman damgası arasındaki fark, konaklama veya kiralama için iki günün de dahil olduğu sayı, personel planı içinse hafta sonu ve tatiller çıkarılmış iş günü gerekebilir. Formülü seçmeden önce ölçünün adını açık yazın.

Aynı tarih çifti için farklı sayım amaçları
AmaçSayım kuralıÖrnek kullanım
Geçen takvim günüBitiş eksi başlangıçSiparişin açık kaldığı süre
İki gün de dahilFarka 1 eklenirGünlük yer veya ekipman tahsisi
İş günüHafta sonu ve seçilen tatiller çıkarılırTermin ve personel planı
GecikmeBugün eksi vade; negatif sonuç sıfırlanırAçık fatura veya geciken iş

Örneğin 3 Ağustos sabahı başlayan ve 12 Ağustos sabahı biten iş için =B2-A2 sonucu 9'dur. “3, 4, 5 ... 12 Ağustos günlerinin her birinde alanı kullandık” diyorsanız iki sınır da dahil sayılır ve sonuç 10 olur. İki yorum da kendi bağlamında doğru olabilir; sütun adı bu farkı açıklamalıdır.

En sade yöntem: bitiş tarihinden başlangıcı çıkarın

Excel tarihleri arka planda sıralı sayılar olarak saklar. Bu nedenle geçerli iki tarih hücresini birbirinden çıkarmak, aradaki gün sayısını verir. Microsoft'un iki tarih arasındaki farkı hesaplama rehberi de tarih farkı, iş günü ve geçen zaman için ayrı örnekler gösterir.

Temel tarih farkı formülleri
İstenen sonuçFormülNot
Geçen gün=B2-A2Bitiş başlangıçtan önceyse negatif çıkar
İki sınır da dahil=B2-A2+1Yalnız iş kuralı gerçekten iki günü de sayıyorsa
Mutlak fark=MUTLAK(B2-A2)Yanlış tarih sırasını gizleyebileceği için dikkatli kullanın
Boş hücrede sonuç verme=EĞER(VE(A2<>"";B2<>"");B2-A2;"")Eksik kaydı sıfır gün sanmaz

Sonuç tarih gibi görünüyorsa formül bozuk değildir; sonuç hücresinin biçimi “Tarih” kalmıştır. Hücreyi “Genel” veya “Sayı” biçimine çevirin. Asıl kontrol, A2 ve B2 değerlerinin metin değil gerçek Excel tarihi olmasıdır. Sola yaslanan veya yalnız bazı bilgisayarlarda tanınan 24.08.26 benzeri girişler bölge ayarına göre metne dönüşebilir.

GÜNSAY işlevi ne zaman kullanılır?

Microsoft'un GÜNSAY açıklamasına göre söz dizimi GÜNSAY(bitiş_tarihi;başlangıç_tarihi) biçimindedir ve iki tarih arasındaki gün sayısını verir. A2 başlangıç, B2 bitiş olduğunda formül =GÜNSAY(B2;A2) olur. Sonuç, geçerli tarihler için =B2-A2 ile aynı mantığa dayanır.

GÜNSAY'ın yararı, formül okunurken hangi argümanın bitiş hangisinin başlangıç olduğunu açıkça göstermesidir. Ancak işlev bozuk veriyi düzeltmez. Tanınmayan tarih metni #DEĞER!, geçerli aralığın dışındaki sayı ise hata üretebilir. Hücrelere tarihi elle metin olarak gömmek yerine tarihleri ayrı hücrelerde tutup formülde bu hücreleri kullanmak daha güvenlidir.

Yıl, tam ay ve kalan gün gibi takvim parçaları isteniyorsa Microsoft desteğinde “TARİHFARKI” başlığıyla anlatılan ETARİHLİ işlevi kullanılabilir; örneğin tam yıl için =ETARİHLİ(A2;B2;"y") yazılır. Microsoft bu işlevin bazı bağımsız değişkenlerinde bilinen sınırlara dikkat çekiyor. Sipariş ve vade takibinde çoğu zaman sade gün farkı daha denetlenebilir bir ölçüdür.

İş günü hesabında hafta sonu ve tatilleri ayırın

Takvimde beş gün görünen aralık, hafta sonu nedeniyle üç iş günü olabilir. Standart cumartesi-pazar düzeninde =TAMİŞGÜNÜ(A2;B2;Tatiller!$A$2:$A$20) başlangıç ve bitiş arasındaki iş günlerini sayar; belirtilen tatil listesindeki tarihleri de çıkarır. Hafta sonu düzeni farklıysa TAMİŞGÜNÜ.ULUSL işlevinde uygun hafta sonu kodu seçilebilir.

Buradaki kritik nokta tatil listesidir. “TATİL” kelimesi yazılmış satırlar değil, gerçek tarih değerleri ayrı bir sütunda bulunmalıdır. İşletmenin kapalı olduğu ek günler de resmî tatil listesine eklenebilir; aksi halde formül matematiksel olarak doğru, operasyon için yanlış sonuç verir.

Atölye termin örneği
BaşlangıçTerminTakvim farkıİki gün dahilİş günü
24.08.2026 Pazartesi28.08.2026 Cuma455
28.08.2026 Cuma01.09.2026 Salı453
28.08.2026 Cuma01.09.2026 Salı45Tatil varsa 2

İş günü formülü iki sınır gününü de iş günü olarak sayabilir. “Başladıktan sonra kaç tam iş günü geçti?” sorusu ile “hangi günlerde ekip ayırdık?” sorusu yine farklıdır. Kullandığınız formülü bir cuma-pazartesi örneğiyle elle kontrol etmek, yanlış dahil etme kuralını hemen ortaya çıkarır.

Kalan gün ve gecikme nasıl hesaplanır?

Bugüne göre değişen bir sonuç için BUGÜN() kullanılır. Teslim tarihi C2'de, fiilî kapanış D2'deyse açık işe kalan günü =EĞER(VE(C2<>"";D2="");C2-BUGÜN();"") gösterir. Pozitif sayı kalan gün, sıfır bugün, negatif sayı gecikmedir; boş termin hücresi sahte bir sonuç üretmez.

Yalnız gecikme adedi isteniyorsa negatifleri sıfırlayın: =EĞER(C2="";"";EĞER(D2<>"";0;MAK(0;BUGÜN()-C2))). Böylece boş termin binlerce günlük gecikme, henüz vadesi gelmeyen iş de “-6 gün gecikmiş” görünmez. Aynı düzeni açık faturada kullanmak için fatura ve vade takibi Excel rehberindeki tahsil tarihi kontrolünü uygulayabilirsiniz.

BUGÜN() dosya yeniden hesaplandıkça değişir. Geçmiş raporu sabitlemek istiyorsanız iş kapandığında gerçek teslim veya tahsil tarihini ayrı alana yazın; geçmiş performansı bugünün tarihine bağlamayın.

KOBİ tablosunda gerçekçi bir örnek

Metal atölyesinde sipariş tarihi, planlanan termin ve gerçek teslim ayrı sütunlarda tutulsun. “Toplam açık kalma” takvim gününü, “üretim iş günü” kapasiteyi, “termin sapması” ise müşteriye verilen sözün tutulup tutulmadığını anlatır. Bu üç ölçüyü tek “süre” sütununa sıkıştırmak hangi problemin yaşandığını gizler.

Sipariş süresi için önerilen sütunlar
SütunİçerikÖrnek formül
ASipariş noElle girilir
BBaşlangıç tarihiGerçek tarih
CTerminGerçek tarih
DTeslim tarihiİş bitince girilir
EAçık kalma=EĞER(B2="";"";EĞER(D2="";BUGÜN()-B2;D2-B2))
FTermin sapması=EĞER(C2="";"";EĞER(D2="";BUGÜN()-C2;D2-C2))

F sütununda eksi değer erken teslimi, sıfır zamanında teslimi, artı değer gecikmeyi gösterir. Negatif sayıyı otomatik sıfırlamayın; erken teslim performansını da görmek isteyebilirsiniz. Daha geniş Excel çalışma düzenleri için Excel şablonları merkezindeki alan örneklerine bakın; burada indirilebilir yeni bir tarih dosyası sunulmuyor.

Sık yapılan tarih hataları

Excel tarih hesabı hakkında sık sorulan sorular

İki tarih arasındaki gün için en kısa formül nedir?

Bitiş B2, başlangıç A2 ise =B2-A2 yeterlidir. Sonuç hücresini sayı biçimine getirin ve iki hücrenin de gerçek tarih olduğundan emin olun.

Başlangıç ve bitiş günü birlikte nasıl sayılır?

İş kuralı iki günü de kapsıyorsa =B2-A2+1 kullanılır. Bu ekleme her senaryoda doğru değildir; dahil gün kararını sütun açıklamasında belirtin.

GÜNSAY ile çıkarma arasında fark var mı?

Geçerli tarihlerde aynı gün farkını verirler. GÜNSAY, bitiş ve başlangıç sırasını formülün içinde daha açık gösterir.

Hafta sonlarını nasıl çıkarırım?

TAMİŞGÜNÜ veya hafta sonu düzeni farklıysa TAMİŞGÜNÜ.ULUSL kullanın. Resmî ve işletmeye özel kapalı günleri gerçek tarihlerden oluşan ayrı bir tatil aralığında tutun.

Sonuç neden tarih olarak görünüyor?

Formül hücresi tarih biçimindedir. Hücre biçimini Genel veya Sayı yapın; formülün ürettiği seri farkı gün adedi olarak görünür.

Geciken işi negatif göstermeden nasıl hesaplarım?

Termin C2, kapanış D2 ise =EĞER(C2="";"";EĞER(D2<>"";0;MAK(0;BUGÜN()-C2))) boş termini ayırır ve açık işin yalnız pozitif gecikmesini gösterir.

İlgili yazılar

Excel RehberleriFatura ve Vade Takibi Excel Şablonu (Gecikmeyi Otomatik Gösteren)Excel’de vade takibi: vade tarihi hesaplama, kalan gün, gecikmiş alacağı otoma…Yazıyı oku Excel RehberleriCari Hesap Takibi Excel Şablonu (Yürüyen Bakiye Formülüyle)Excel’de cari hesap tablosu nasıl kurulur? Yürüyen bakiye formülü, ETOPLA ile …Yazıyı oku Excel RehberleriETOPLA ve ÇOKETOPLA: Excel’de Koşullu ToplamaETOPLA ile tek koşullu, ÇOKETOPLA ile çok koşullu toplama nasıl yapılır? Argüm…Yazıyı oku Excel RehberleriÖzet Tablo (Pivot) ile Satış ve Stok Raporu Nasıl Hazırlanır?Excel’de özet tablo (pivot table) nasıl yapılır? Ham verinin uyması gereken ku…Yazıyı oku

Bu yazıyı okurken aklınıza işletmeniz geldiyse

Adınızı ve size nasıl ulaşacağımızı bırakın — panelinizi birlikte kuralım. Kredi kartı istemiyoruz.

Talebiniz bize ulaştı.
En geç 1 iş günü içinde size dönüş yapacağız.
Bilgileriniz yalnızca size dönüş yapmak için kullanılır · KVKK uyumlu
krkbos ile her şey tek panelde

İşletmenizi tek panelden yönetin

CRM, üretim takibi, ön muhasebe ve WhatsApp otomasyonu — 14 gün ücretsiz.

14 Gün Ücretsiz Deneyin Kurulum yok Kredi kartı gerekmez 14 gün ücretsiz
Kredi kartı gerekmez14 gün boyunca ücretsiz deneyin.
Anında panel erişimiForm gönderilir gönderilmez açılır.
İstediğiniz zaman iptal edinTaahhüt yok, dilediğinizde iptal edin.