Bir takvimde görünen her gün çalışma günü olmayabilir. Bu araç iki tarih arasındaki günleri, cumartesi seçiminize ve eklediğiniz tam gün tatillere göre sayar. Başlangıç günü sayılmaz, bitiş günü aralığa dahildir. Pazar günleri her durumda dışarıda kalır. Cumartesinin çalışılan gün olup olmadığını siz belirlersiniz; ayrıca şirket kapanışı, kişisel izin veya planladığınız başka bir tam gün için tarih ekleyebilirsiniz.
Örneğin 5 Ekim 2026 Pazartesi ile 12 Ekim 2026 Pazartesi arasını seçtiğinizi düşünün. İlk pazartesi sayılmaz. İncelenen günler 6 Ekim Salı’dan 12 Ekim Pazartesi’ye kadar uzanan yedi takvim günüdür. Cumartesi çalışılmıyorsa 10 ve 11 Ekim dışarıda kalır; özel tatil listesi de boşsa sonuç beş iş günüdür. Sonucu doğru okumak için yalnız iki tarihe değil, bu sayım kuralına da bakın.
Önce başlangıç ve bitişin anlamını belirleyin
Başlangıç alanı, sayımın öncesindeki referans günüdür. Araç bu tarihi çalışma günü olup olmadığına bakmadan dışarıda bırakır; sayım ertesi gün başlar. Bitiş ise incelenen son tarihtir. Bitişin dahil olması onun mutlaka iş günü sayılması demek değildir. Bitiş pazar günüyse veya seçtiğiniz takvime göre başka bir nedenle dışlanıyorsa aralıkta bulunur, fakat iş günü toplamına eklenmez.
Aynı tarihi iki alana yazdığınızda sonuç sıfırdır; başlangıçtan sonra incelenecek gün kalmaz. Bitişi başlangıçtan önce seçerseniz hesap yapılmaz ve bitiş alanında düzeltme istenir. Araç tarihleri kendiliğinden yer değiştirmez. Böylece yanlışlıkla ters girilmiş bir aralık, yönü değiştirilmiş makul bir sonuç gibi görünmez. İki tarihi de saymak istediğiniz başka bir işlemle karşılaştırırken bu sınır farkını hesaba katın.
Cumartesi seçimi bütün aralığa uygulanır
Cumartesi için “Çalışılmıyor” seçildiğinde hem cumartesiler hem pazarlar dışlanır. “Çalışılıyor” seçeneğinde cumartesi tam çalışma günü kabul edilir, pazar yine dışarıda kalır. Bu tercih seçtiğiniz aralıktaki bütün cumartesilere uygulanır. Bir ayın yalnız bazı cumartesileri kapalıysa genel tercihi çalışılıyor yapıp kapalı cumartesileri özel tatil listesine ekleyebilirsiniz. Böylece listede olmayan cumartesiler sayılır.
Araç yarım cumartesi, dönüşümlü vardiya veya saat bazında çalışma düzeni hesaplamaz. Cumartesi çalışılıyor seçeneği, o günün yarısını değil tamamını bir gün olarak sayar. Pazarı çalışma günü yapma seçeneği bulunmaz. Pazar çalışılan bir düzeni bu modele zorlayarak kullanmayın; sonuç o işyerinin bütün çalışma takvimini temsil etmeyebilir. Formun sunduğu gün filtresinin ihtiyacınızla aynı olup olmadığını önce belirleyin.
Özel tatil listesine hangi tarihleri yazmalısınız?
Özel liste, hesap sırasında tam gün olarak çıkarmak istediğiniz tarihleri içerir. Her kaydı yıl-ay-gün sırasıyla, dört haneli yıl ve iki haneli ay/gün kullanarak yazın: örneğin 2026-10-06. En kolay yöntem her satıra bir tarih koymaktır. Başlık, tatil adı, tarih aralığı veya açıklama eklemeyin. Üç günlük kapanış için aralığın adını yazmak yerine o üç takvim tarihini ayrı kayıtlara dönüştürün.
Bu alana yalnız çalışma günü toplamından çıkmasını istediğiniz tam günler girilir. Listenin boş bırakılması mümkündür. Boş listede pazar ve cumartesi tercihi yine uygulanır, ancak başka bir tatil otomatik olarak çıkarılmaz. Bir kurumun takvimini kullanıyorsanız listeyi o kurumun duyurusundan kendiniz hazırlayın. Araç verdiğiniz tarihin neden kapalı olduğunu araştırmaz; tarih geçerliyse ve sayımda etkiliyse bir tam gün çıkarır.
Resmî tatiller otomatik bağlı değildir
Türkiye’nin veya başka bir ülkenin resmî tatil takvimi bu araca otomatik yüklenmez. Bir tarihin ulusal tatil, bayram, özel kapanış veya kişisel izin olması kendiliğinden bilinmez. İlgili tam günleri özel listeye sizin eklemeniz gerekir. Aynı nedenle seçtiğiniz ülkedeki hafta sonu düzeni de kendiliğinden değişmez; burada pazar sabit, cumartesi seçime bağlıdır. Sonuç sizin kurduğunuz özel takvimin sayımıdır.
Örneğin liste boşken bir hafta içi tarih, resmî tatil olup olmadığı sorgulanmadan sayılır. Bu davranış o tarihte çalışmanın gerekli veya uygun olduğunu söylemez; araçta böyle bir takvim bilgisi yoktur. Sonucu gerçek bir plan için kullanırken önce kapsamı belirleyin ve tam gün dışlamaları doğru hazırlayın. Gün listesinin güncel olması, sayımın doğru olmasından ayrı bir sorumluluktur; eksik tarih doğru aritmetik içinde de eksik kalır.
Tekrarlanan tarihler ikinci kesinti oluşturmaz
Aynı tarihi yanlışlıkla iki kez yazarsanız o gün iki kez çıkarılmaz. Örneğin 6 Ekim’i iki farklı kaynaktan kopyalayıp iki satırda bırakmış olabilirsiniz. Araç iki giriş kaydını görür, fakat bunların tek bir takvim tarihini anlattığını ayırır. Tatil gerçekten etkili bir çalışma günüyse bir gün düşülür. Sonuç ayrıntılarındaki tekrarlanan kayıt sayısı, listenin fazladan kopyalarını gösterir.
Bu ayrım girilen kayıt sayısı ile benzersiz tarih sayısının neden farklı olabildiğini açıklar. Üç aynı tarih üç kayıt, bir benzersiz tarih ve iki tekrar demektir. Tekilleştirme geçersiz bir kaydı gizlemez. Önce her tarih takvim ve biçim bakımından doğrulanır. Listeye yanlış bir tarih karışmışsa, aynı listede doğru tarihler bulunsa bile ilgili kayıt düzeltilmeden sonuç üretilmez.
Hafta sonuna denk gelen tatil neden tekrar düşülmez?
Cumartesinin çalışılmadığı bir takvimde cumartesi tarihi zaten hafta sonu nedeniyle dışarıdadır. Onu özel tatil olarak da yazmanız toplamdan ikinci bir gün çıkarmaz. Pazar için de aynı ilke geçerlidir. Araç bu tarihleri hafta sonuyla çakışan özel tatil satırında gösterir. Böylece listede bulunduğu hâlde neden ek bir kesinti oluşturmadıkları anlaşılır.
Cumartesi çalışılıyor seçildiğinde aynı cumartesi artık hafta sonu nedeniyle dışlanmaz. Bu kez özel listede bulunuyorsa ek tatil olarak bir gün çıkarılır. Dolayısıyla çakışma yalnız tarihin haftanın hangi gününe geldiğine değil, seçtiğiniz cumartesi kuralına da bağlıdır. İki hesabı karşılaştırırken özel liste aynı kalsa bile bu tercihin etkili tatil sayısını değiştirebileceğini unutmayın.
Aralık dışındaki kayıtlar nasıl ele alınır?
Özel listenizde seçilen aralıktan önce veya sonra kalan geçerli tarihler bulunabilir. Bunlar hesabın içindeki çalışma günlerinden çıkarılmaz. Başlangıç gününün kendisi de sabit kural gereği sayılmadığı için bu gruba girer. Bitiş tarihinin kendisi ise aralık içindedir. Bitiş normalde çalışma günü olacaksa listede bulunması onu bir gün azaltır; zaten hafta sonuysa çakışma grubuna geçer.
Aralık dışındaki tarihler tanılama amacıyla ayrı sayılır. Bu, bütün yılın tatil listesini kullanıp yalnız belirli bir ayı seçtiğinizde yararlıdır. Listeyi ay aralığına göre kesmeniz gerekmez; geçerli dış kayıtlar toplamı değiştirmez. Bununla birlikte bu kayıtların da biçimi, takvim günü ve desteklenen yıl aralığı doğru olmalıdır. Aralık dışında kalması, 30 Şubat gibi geçersiz bir günü kabul edilir yapmaz.
Sayım dökümünü bir eşitlik olarak okuyun
Sonuç ayrıntılarındaki temel kontrol şu şekildedir: aralıktaki takvim günü eksi dışlanan hafta sonu eksi ek olarak düşülen özel tatil, iş günü sayısına eşittir. Üç grup birbiriyle çakışmaz. Başlangıç gününün çıkarılması bu formülden önce aralığın kurulmasında yapılmıştır; onu bir kez daha tatil gibi düşmeyin. Tekrar kayıtları da ayrı bir gün grubu değildir, giriş listesinin durumunu açıklar.
Varsayılan örnekte yedi takvim günü, iki hafta sonu ve sıfır ek tatil vardır: 7 − 2 − 0 = 5. 6 Ekim’i özel tatil yazarsanız üçüncü sayı bir olur: 7 − 2 − 1 = 4. Aynı günü ikinci kez yazmanız bu eşitliği değiştirmez. Dökümde beklemediğiniz bir azalma varsa önce etkili özel tatil ile hafta sonu çakışması satırlarını karşılaştırın.
Karışık bir listede adım adım kontrol
5–12 Ekim 2026 aralığında cumartesinin çalışıldığını varsayın. Listeye 6 Ekim’i iki kez, 10 Ekim’i, 11 Ekim’i, 5 Ekim’i ve 13 Ekim’i ekleyin. Altı giriş vardır, fakat beş benzersiz tarih bulunur. 5 Ekim başlangıç olduğu, 13 Ekim bitişten sonra kaldığı için ikisi aralık dışındadır. 11 Ekim pazar zaten dışlanır. 6 Ekim ile çalışılan cumartesi olan 10 Ekim etkili iki özel tatildir.
Bu durumda yedi takvim gününden yalnız pazar hafta sonu olarak çıkar; ardından iki özel tatil daha düşer. Sonuç 7 − 1 − 2 = 4 iş günüdür. Tekrarı, aralık dışını ve çakışmayı ayrı okumak, listedeki altı kaydı doğrudan altı gün gibi çıkarmaktan doğan yanlışı önler. Araç bu nedenle yalnız sonucu değil, listenin farklı etkilerini de gösterir.
Artık gün ve yıl sınırları
Tarihler Gregoryen takvimine göre değerlendirilir. Yılı dört bölen her yılın mutlaka artık yıl olduğunu varsaymayın: yüzle bölünen yıllarda dört yüzle bölünebilme ayrımı da vardır. Bu nedenle 2000 yılında 29 Şubat geçerli, 1900 ve 2100 yıllarında geçersizdir. Araç takvimde bulunmayan bir tarihi sonraki aya taşıyarak kabul etmez; hatalı günü düzeltmenizi ister.
Örneğin 28 Şubat 2000 ile 1 Mart 2000 arasında, başlangıç hariç iki tarih bulunur: 29 Şubat ve 1 Mart. İkisi de hafta içidir. 29 Şubat’ı tam gün tatil eklerseniz geriye bir iş günü kalır. Desteklenen bütün giriş tarihleri 1900–2100 aralığında olmalıdır. Bu sınır başlangıç, bitiş ve özel listedeki tarihler için birlikte geçerlidir; dört haneli eski yıllar farklı bir yüzyıla çevrilmez.
Gün sayımı saat hesabından farklıdır
Bu araç takvim tarihleriyle çalışır; saat, dakika ve saat dilimi alanı almaz. Günleri UTC tarih bileşenleriyle saydığı için yerel yaz saati geçişlerinde bir günün 23 veya 25 saat sürmesi sonucu değiştirmez. Sayılan bir çalışma tarihi bir gündür. Bulunduğunuz yerin saat dilimi veya cihazın yerel saat ayarı aynı üç tarih alanından farklı iş günü sonucu üretmez.
Buna karşılık vardiyanın kaç saat sürdüğünü veya bir teslimata kaç saat kaldığını bu sayıdan çıkaramazsınız. Beş iş günü, her koşulda belirli bir saat toplamına eşit değildir. İşyerinin günlük çalışma süresi, molalar, gece vardiyası ve kısmi günler bu modelde bulunmaz. Saat temelli bir plan yapacaksanız gün sayımını kendi çalışma saatlerinizle ayrıca ilişkilendirin; araç bu dönüşümü otomatik yapmaz.
Sonucu planınıza uygun biçimde kullanın
Sonuç ilk ve son sayılan iş gününü de gösterir. Aralıkta hiç çalışma günü kalmadıysa bu satırlarda “Yok” yazılır. Bu bilgi, özellikle bitişin hafta sonuna veya özel tatile denk geldiği kısa aralıklarda yararlıdır. Yine de araç bir son tarihi ileri veya geri taşımaz. Bitiş tarihini siz seçersiniz; hesap yalnız o bitişe kadar kalan veya geçen iş günlerini sayar.
Seçilen aralık en fazla 36.525 takvim günü olabilir. Bu sınır, bütün tarih aralığının veya her yüz yıllık dönemin aynı uzunlukta olduğu iddiası değildir; aracın işlem sınırıdır. Çok uzun bir dönemi parçalayarak karşılaştırırsanız her parçanın başlangıç hariç, bitiş dahil olduğunu koruyun. Ortak sınır günü önceki parçaya dahil, sonraki parçaya başlangıç olarak hariç kalır; aynı gün iki kez sayılmaz.
Hukuki süre, izin hakkı ve yarım gün kapsamı
Bu hesap özel bir tam gün takvimi sayımıdır. Dava veya başvuru süresi, tebligat, resmî son gün uzaması, yıllık izin hakkı, ücret veya bordro sonucu üretmez. Bu işlemlerin kendilerine özgü başlangıç, tatil, sayım ve uzatma koşulları olabilir. Buradaki iş günü sayısını bu kurallardan birinin otomatik uygulaması olarak kullanmayın. Araç hangi hukuki veya kurumsal işlemi yaptığınızı bilmiyor.
Yarım gün kapanışı tam gün tatil olarak eklemek de aynı ihtiyacı karşılamaz; sonuç bir tam gün azalır. Böyle bir takvime ihtiyacınız varsa yarım günleri ayrıca değerlendirin. Hesabı paylaşırken başlangıç ve bitişi, cumartesi tercihini ve kullandığınız özel listeyi birlikte belirtmek sonucun yeniden anlaşılmasını sağlar. Aynı iki tarih farklı özel takvimlerle farklı iş günü toplamları verebilir; bu farklılık tek başına hesap hatası değildir.