İçeriğe geç
parazade
Tarih ve SaatÖrnekler doğrulandı

GÜNSAY Formülü (DAYS): İki Tarih Arasındaki Gün Sayısı

GÜNSAY

İngilizce adı: DAYS

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel WebExcel Mac(en az Excel 2013)

Yayın: · Son güncelleme:

GÜNSAY kısaca

GÜNSAY, bitiş tarihinden başlangıç tarihini çıkararak iki tarih arasındaki gün sayısını verir. Argüman sırası önce bitiş, sonra başlangıçtır; başlangıç günü sayılmaz, iki ucu da saymak için sonuca 1 eklenir.

Söz dizimi

GÜNSAY(bitiş_tarihi; başlangıç_tarihi)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
bitiş_tarihiend_dateZorunluAralığın son tarihi. İlk argüman olarak yazılır.
başlangıç_tarihistart_dateZorunluAralığın ilk tarihi. Bu gün sayıma dahil edilmez.
İçindekiler
  1. GÜNSAY iki tarih arasındaki gün sayısını verir
  2. Söz dizimi: önce bitiş, sonra başlangıç
  3. Proje ve izin süresi hesabı
  4. Eksi sonuç ne anlama gelir?
  5. Sık yapılan hatalar
  6. Hangi yöntemi seçmeli?

GÜNSAY iki tarih arasındaki gün sayısını verir

Excel GÜNSAY formülü, bitiş tarihinden başlangıç tarihini çıkararak aradaki gün sayısını döndürür. 1 Eylül 2026 ile 31 Aralık 2026 arasında =GÜNSAY(B2;A2) 121 sonucunu verir. Aynı sonucu =B2-A2 ile de alırsınız. GÜNSAY'ın farkı, niyetinizi formülü okuyan kişiye açıkça göstermesidir.

Söz dizimi: önce bitiş, sonra başlangıç

Fonksiyon iki zorunlu argüman alır: bitiş_tarihi ve başlangıç_tarihi. Sıra çoğu kişinin beklediğinin tersidir ve en sık hata da buradan çıkar. Microsoft'a göre argümanlardan biri metinse Excel onu TARİHSAYISI ile tarihe çevirmeye çalışır, çeviremezse #DEĞER! verir. Sayısal değer geçerli tarih aralığının dışındaysa sonuç #SAYI! olur.

Proje ve izin süresi hesabı

Bir projenin kaç gün sürdüğünü bulmak için başlangıç ve bitiş tarihlerini iki sütuna yazıp üçüncü sütunda GÜNSAY kullanırsınız. Sonuç başlangıç gününü saymaz: 1 Mart ile 2 Mart arası 1 gün çıkar.

İzin ya da konaklama gibi iki ucun da sayıldığı durumlarda sonuca 1 eklersiniz. 13 Temmuz 2026 pazartesi başlayıp 24 Temmuz 2026 cuma biten bir izin için =GÜNSAY(B2;A2)+1 12 gün verir. Hafta sonlarını saymak istemiyorsanız TAMİŞGÜNÜ gerekir; aynı aralık için o fonksiyon 10 sonucunu döndürür.

Eksi sonuç ne anlama gelir?

Eksi sonuç, argümanların yer değiştirdiğini ya da bitişin başlangıçtan önce olduğunu gösterir. =GÜNSAY(A2;B2) yazarsanız 121 yerine -121 alırsınız. Bu davranışı bilinçli olarak da kullanabilirsiniz: gerçekleşen teslim tarihini bitiş, planlanan tarihi başlangıç olarak verdiğinizde artı sonuç gecikmeyi, eksi sonuç erken teslimi gösterir.

Sonucu her zaman artı görmek istiyorsanız formülü MUTLAK içine alabilirsiniz: =MUTLAK(GÜNSAY(B2;A2)). Yalnız bu durumda tarih sırası bozuk satırları fark etmeniz zorlaşır.

Sık yapılan hatalar

Tarih yerine metin girilmiş hücreler en yaygın sorundur. 31.12.2026 sola yaslanmış duruyorsa Excel onu tarih olarak görmemiş olabilir ve sonuç #DEĞER! olur. Sonuç hücresinin tarih biçiminde kalması da kafa karıştırır: 121 yerine 30.04.1900 görürseniz hücre biçimini Genel yapın.

Hangi yöntemi seçmeli?

Tek bir gün farkı için çıkarma da GÜNSAY da aynı sonucu verir. Formülü başkalarıyla paylaşıyorsanız GÜNSAY okunurluğu artırır. Tam ay ya da yıl gerekiyorsa ETARİHLİ, iş günü gerekiyorsa TAMİŞGÜNÜ doğru araçtır.

Bir proje listesinde başlangıç ve bitiş sütunlarının yanına =GÜNSAY(C2;B2) yazın. Eksi çıkan satır görürseniz tarihleri kontrol edin; büyük ihtimalle iki sütun yer değiştirmiştir.

Örnekler

Örnek 1: İki tarih arasındaki gün sayısı
ABCD
1BaşlangıçBitiş
201.09.202631.12.2026121
=GÜNSAY(B2;A2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: 121

Eylülden 29, ekimden 31, kasımdan 30, aralıktan 31 gün sayılır: toplam 121. Başlangıç günü sayıma girmez.

Örnek 2: İki ucu da sayılan izin süresi
ABCD
1İzin başlangıcıİzin bitişi
213.07.202624.07.202612
=GÜNSAY(B2;A2)+1

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: 12

GÜNSAY 11 verir, çünkü başlangıç gününü saymaz. 1 eklenince izin günleri 13 ile 24 Temmuz dahil 12 gün olur.

Örnek 3: Argümanlar ters yazılınca
ABCD
1BaşlangıçBitiş
201.09.202631.12.2026-121
=GÜNSAY(A2;B2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

D2 hücresinin sonucu: -121

Başlangıç tarihi ilk argümana yazıldığı için çıkarma ters yönde yapılır ve sonuç -121 olur.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

GÜNSAY kullanan rehberler ve alıştırmalar

Sıkça Sorulan Sorular

Excel GÜNSAY formülü nasıl kullanılır?

=GÜNSAY(bitiş;başlangıç) yazarsınız, örneğin =GÜNSAY(B2;A2). İlk argüman bitiş, ikincisi başlangıç tarihidir; sonuç aradaki gün sayısıdır.

GÜNSAY başlangıç ve bitiş gününü sayar mı?

Başlangıç gününü saymaz. İki ucu da saymak istiyorsanız sonuca 1 ekleyin: =GÜNSAY(B2;A2)+1.

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

İki tarih de gerçek tarihse sonuç aynıdır. GÜNSAY metin olarak verilen tarihleri tarihe çevirmeye çalışır ve formülün amacını daha açık gösterir.