Menu

Excel'de İki Tarih Arası Gün Hesaplama: GÜNSAY, ETARİHLİ

=B2-A2, A2'deki tarih ile B2'deki daha geç tarih arasındaki gün sayısını döndürür. Günleri GÜNSAY ile sayın, iki tarihi de dahil edin, yerine hafta, ay, yıl veya iş günü alın.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

=B2-A2, A2'deki tarih ile B2'deki daha geç tarih arasındaki gün sayısını döndürür. Excel her tarihi tam bir gün sayısı olarak saklar (2026-03-15, 46096'dır), bu yüzden bir tarihi diğerinden çıkarmak aradaki günleri verir.

Siparişten teslimata günler
C2
ABC
1OrderedDeliveredDays
22026-03-022026-03-097
32026-03-052026-03-072
42026-03-102026-04-0223
52026-03-282026-04-036
62026-12-292027-01-046
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =B2-A2

Siparişler 7, 2, 23, 6 ve 6 gün sürdü. Çıkarma ay ve yıl geçişlerini kendisi halleder: son sipariş yılbaşını geçer ve yine 6 gün sayar. Bir teslim tarihini değiştirin, sayı onu izler. Erken tarih B'deyse sonuç negatif olur: 7 yerine -7.

GÜNSAY fonksiyonu

GÜNSAY (İngilizce DAYS) ile yazılan =GÜNSAY(end_date; start_date) aynı çıkarmayı, bitiş tarihi önce gelecek şekilde yapar. =B2-A2 ile aynı sayıları verir; onu tercih etmenin asıl nedeni, adının formülün ne yaptığını söylemesidir. Tablodaki formülleri de Türkçe adlarla ve noktalı virgülle yazabilirsiniz, örneğin =GÜNSAY(B2;A2).

Çıkarma ve GÜNSAY
D2
ABCD
1StartEndB2-A2DAYS
22026-01-152026-03-105454
32026-02-012026-03-012828
42024-02-012024-03-012929
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =GÜNSAY(B2;A2)

Şubat 2026 28, Şubat 2024 29 gündür: Excel artık yıllar dahil takvimi bilir. Bağımsız değişken sırasına dikkat edin: =GÜNSAY(A2;B2) ilk satır için -54 döndürür. GÜNSAY, Excel 2013 veya sonrasını gerektirir; çıkarma her yerde çalışır.

Başlangıç ve bitiş tarihi dahil günleri sayma

Çıkarma iki tarih arasındaki günleri, yani gece sayısını sayar. 6 Temmuz'dan 10 Temmuz'a bir rezervasyon 4 gecedir, ama 6 Temmuz'dan 10 Temmuz'a kiralanan bir araba için 5 gün ödenir. İlk ve son gün birlikte sayılıyorsa 1 ekleyin.

Geceler ve günler
D2
ABCD
1FromToNightsDays (both counted)
22026-07-062026-07-1045
32026-07-312026-08-0112
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =B2-A2+1

Tek bir gün, 2026-07-06'dan 2026-07-06'ya, çıkarmayla 0, +1 ile 1'dir. Tarih tablolarındaki bir eksik bir fazla hatalarının çoğu buradan gelir, bu yüzden sütunu doldurmadan önce hangisine ihtiyacınız olduğuna karar verin.

İki tarih arasındaki haftalar, aylar ve yıllar

Haftalar için günleri 7'ye bölün. Aylar ve yıllar sabit sayıda gün değildir, bu yüzden tam takvim aylarını ve yıllarını sayan ETARİHLİ'yi kullanın.

Haftalar, aylar ve yıllar
D2
ABCDEF
1StartEndWeeksFull weeksMonthsYears
22025-06-152026-09-3067.467151
32024-01-012026-01-01104.4104242
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =TAMSAYI((B2-A2)/7)

2025-06-15'ten 2026-09-30'a 67.4 hafta, 67 tam hafta, 15 tam ay ve 1 tam yıl vardır. ETARİHLİ erken tarihin önce gelmesini ister ve tersi durumda #NUM! (Türkçe Excel'de #SAYI!) döndürür; tablo hata adlarını İngilizce gösterir.

İki tarih arasındaki iş günleri

Yalnızca Pazartesi'den Cuma'ya kadar saymak için TAMİŞGÜNÜ (İngilizce NETWORKDAYS) ile yazılan TAMİŞGÜNÜ(başlangıç;bitiş) kullanın. Başlangıç ve bitiş tarihi hafta içi günlerse ikisini de sayar ve üçüncü bağımsız değişken olarak bir tatil listesini atlayabilir. Tatilleri ve başka hafta sonlarını TAMİŞGÜNÜ ve İŞGÜNÜ sayfası anlatıyor.

Takvim günleri ve iş günleri
D2
ABCD
1StartEndCalendar daysWorking days
22026-03-022026-03-131210
32026-03-062026-03-0942
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =TAMİŞGÜNÜ(A2;B2)

2 Mart ile 13 Mart 2026 arası iki uç dahil 12 gündür; bunların 10'u hafta içi gündür. Bir Cuma'dan sonraki Pazartesi'ye 4 gün ve 2 iş günüdür.

Alıştırma: teslimat süresi

Sıra sizde
C2
ABC
1OrderedDeliveredDays
22026-05-182026-05-27
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: C2 hücresinde, A2'deki sipariş tarihinden B2'deki teslim tarihine siparişin kaç gün sürdüğünü hesaplayın.

Sonuç neden tarih veya #### olarak görünüyor

Tarih çıkarmada iki görüntüleme sorunu sık ortaya çıkar:

  • Sonuç bir tarih gibi görünüyor (1900-01-07 ya da ABD ayarlarıyla 1/7/1900). Hücre tarih biçimini korumuş, bu yüzden 7 gün Excel takviminin 7. günü olarak gösteriliyor. Hücreleri seçin ve Giriş > Sayı Biçimi > Genel'i seçin.
  • Hücre ##### ile doluyor. Sonuç negatif (tarihler ters sırada) ve hücre negatif olamayan bir tarih olarak biçimlendirilmiş. Tarihlerin yerini değiştirin, =MUTLAK(B2-A2) kullanın ya da negatif sayıyı görmek için hücreyi Genel olarak biçimlendirin.

Sonuç #VALUE! (Türkçe Excel'de #DEĞER!) ise hücrelerden biri yalnızca tarihe benzeyen bir metin içerir, örneğin ABD tarihlerine ayarlı bir Excel'de 15.03.2026. =ESAYIYSA(A2) ile denetleyin: gerçek bir tarih DOĞRU döndürür.

Sıkça Sorulan Sorular

Excel'de iki tarih arasındaki gün sayısı nasıl hesaplanır?

Erken tarihi geç olandan çıkarın: =B2-A2. Excel tarihleri gün sayısı olarak saklar, bu yüzden sonuç aralarındaki gün sayısıdır. =GÜNSAY(B2;A2) aynı sonucu verir.

Başlangıç ve bitiş tarihi dahil günler nasıl sayılır?

1 ekleyin: =B2-A2+1. 6 Temmuz'dan 10 Temmuz'a çıkarmayla 4 gündür (bir otel konaklamasının geceleri), iki ucu da sayınca 5 gündür (bir kiralamanın günleri).

Excel'de iki tarih arasındaki aylar nasıl hesaplanır?

=ETARİHLİ(A2;B2;"M") tam ayları sayar. Yıllar için "Y" kullanın. ETARİHLİ erken tarihin önce gelmesini ister.

GÜNSAY ile tarihleri çıkarmak arasındaki fark nedir?

Sonuçta fark yoktur: =GÜNSAY(B2;A2) ve =B2-A2 aynı gün sayısını döndürür. GÜNSAY bitiş tarihini önce alır ve Excel 2013 veya sonrasını gerektirir; çıkarma her sürümde çalışır.

Excel'de iki tarih arasındaki haftalar nasıl hesaplanır?

Günleri 7'ye bölün: =(B2-A2)/7 ondalık kısmıyla haftaları, =TAMSAYI((B2-A2)/7) ise tam haftaları verir.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA