Excel iş günü hesaplama: hafta sonu düzeni ve tatil listesi

Zeyasl Editörlüğü · · 6 dk okuma

Bir teslim planında iki tarih arasındaki takvim farkı ile çalışılacak gün sayısı aynı olmayabilir. Excel’de iş günü hesabı için hafta sonu düzeni ve tatil listesi tanımlanır. Bu hesabın güvenilirliği yalnızca formüle değil, kullanılan takvimin güncel ve işe uygun olmasına da bağlıdır. Buradaki örnekler planlama içindir; bordro veya hukuki süre hesabı değildir.

Bu rehberde neler var?
  1. Önce takvim kuralını belirleyin
  2. Standart hafta sonuyla örnek hesap
  3. Tatilleri ayrı bir listede tutun
  4. Farklı hafta sonu düzenleri
  5. Raporu denetlenebilir hâle getirin
  6. Uygulama: tatil ve hafta sonunu ayrı test edin
  7. Tarih verisinin türünü ve kapsamını kontrol edin
  8. Planlama dosyasının sınırlarını açıklayın
  9. Bu konuyu birlikte öğrenin
  10. Kaynak ve kapsam

Önce takvim kuralını belirleyin

Standart pazartesi cuma düzeni bütün işler için geçerli değildir. Bazı işletmeler cumartesi de çalışır veya farklı günlerde kapalıdır. Başlangıç ve bitiş günlerinin çalışma günü olması durumunda dahil edilip edilmeyeceğini de belirleyin. İki tarih arasındaki basit çıkarma işlemi bu kuralları kendiliğinden uygulamaz.

Kaynakta tarihlerin yanında saat bilgisi varsa bunu ayrıca değerlendirin. Gün bazlı çalışma takvimi, aynı günün birkaç saatlik bölümünü ayrı iş günü olarak saymak için tasarlanmamış olabilir. Tam gün planı ile saat esaslı vardiya hesabını tek formülle açıklamasız biçimde birleştirmeyin.

Standart hafta sonuyla örnek hesap

Türkçe Excel’de TAMİŞGÜNÜ, İngilizce işlev adlarında NETWORKDAYS kullanılır. A2 başlangıç ve B2 bitiş tarihiyse =TAMİŞGÜNÜ(A2;B2) standart hafta sonlarını dışarıda bırakır. Her iki uçtaki gün de uygun çalışma günü olduğunda sayım kapsamına girer. Bu nedenle sonucu yalnızca bitişten başlangıcı çıkararak kontrol etmeyin.

Örneğin 2 Mart 2026 Pazartesi ile 6 Mart Cuma arasındaki standart iş günü sayısı 5’tir. Aynı pazartesiyi iki uçta kullanırsanız sonuç 1 olur. Cumartesi ve pazarı kapsayan aralığı ayrıca deneyin. Sürümünüzdeki işlev açıklamasını okuyarak parametrelerin yerini doğrulayın.

Tatilleri ayrı bir listede tutun

E2:E20 alanında tatil tarihlerini saklayıp formüle üçüncü bağımsız değişken olarak ekleyebilirsiniz. Liste gerçek tarih değerleri içermelidir. Tatilin adı başka sütunda bulunabilir. İşlemde kullanılan tarih alanına açıklama metinlerini karıştırmayın. Aynı tatili farklı biçimlerde kaydetmek kontrolü zorlaştırır.

Örnekte 4 Martı yalnızca deneme amacıyla çalışma dışı bir gün olarak listeye ekleyin; beş günlük aralık 4 olmalıdır. Bu tarih gerçek resmî tatil iddiası değildir. Gerçek kullanıma geçerken ilgili yılın yetkili kaynaklarını ve işyerinin özel kapanışlarını inceleyin. Yarım gün gibi durumlar ayrı iş kuralı gerektirir.

Farklı hafta sonu düzenleri

TAMİŞGÜNÜ.ULUSL veya İngilizce NETWORKDAYS.INTL, destekleyen sürümlerde hafta sonu düzenini özelleştirmek için kullanılabilir. Kod veya yedi günlük maske seçeneklerini uygulamanın yardımından kontrol edin. Maskedeki karakterlerin hangi günden başladığını tahmin etmeyin. Yanlış hafta sonu tanımı bütün takvimi sistematik biçimde kaydırır.

Altı günlük çalışma haftası ile vardiyalı çalışma aynı problem değildir. Bir ekip için çalışma günü olan tarih başka ekip için izin günü olabilir. Kişiye veya ekibe göre takvim gerekiyorsa ayrı listeler veya daha uygun bir planlama aracı kullanılmalıdır.

Raporu denetlenebilir hâle getirin

Sonuçla birlikte kullanılan başlangıç, bitiş, hafta sonu modeli ve tatil listesi sürümünü gösterin. Geçmiş raporları yeni yıl takvimiyle yeniden hesaplamak sonucu değiştirebilir. Tatil listesinin güncellenmesinden kimin sorumlu olduğunu belirleyin. Dosyanın dışında bilinmeyen bir takvime bağlı hesap bırakmayın.

Temel gün farkı için iki tarih rehberine, ekip işlerini planlamak için haftalık görev yazısına bakın. Kullandığınız takvime uyan küçük bir haftayı elle sayıp formülle karşılaştırmadan uzun dönem raporuna güvenmeyin.

Uygulama: tatil ve hafta sonunu ayrı test edin

2 Mart 2026 Pazartesi ile 6 Mart Cuma arasını standart takvimle hesaplayın; tatilsiz durumda sonuç 5 olmalıdır. Bitişi 8 Mart Pazar yapınca hafta sonu dışarıda kaldığı için aynı sonuç beklenir. Başlangıcı cumartesiye taşıyan başka bir satır ekleyerek uç günlerin çalışma günü olup olmamasının etkisini görün. Bu kontrol yalnızca gün farkı hesabıyla yapılamaz.

Deneme amacıyla 4 Mart tarihini tatil alanına ekleyin. Beş günlük aralıkta sonuç 4 olmalıdır. Gerçek resmî takvime dair bir iddia taşımayan bu test, tatil aralığının formüle doğru bağlandığını gösterir. Sonra deneme tarihini kaldırın ve gerçek kullanım için yetkili kaynaktan doğrulanmış tarihlerle ayrı liste hazırlayın. Yıl değiştiğinde eski tatil listesinin yeni planlara uygulanmamasını sağlayın.

Farklı hafta sonu düzeni gerekiyorsa yalnızca bir haftalık örnek üzerinde elle sayım yapın. Yedi günlük maskenin veya kod seçiminin gerçekten istediğiniz günleri dışarıda bıraktığını doğrulayın. Bir günün tatil listesinde bulunması ile hafta sonu olarak tanımlanması aynı sebepten gelmez; rapor açıklamasında hangi takvimin esas alındığı bilinmelidir. Kişi bazlı izinler, vardiyalar ve yarım günler söz konusuysa basit iş günü sayımının kapsamadığı durumları ayrıca planlayın. Böylece tek bir sayının olduğundan daha kapsamlı bir çalışma hesabı gibi yorumlanmasını önlersiniz.

Tarih verisinin türünü ve kapsamını kontrol edin

Bir hücrenin tarih gibi görünmesi gerçek tarih değeri taşıdığı anlamına gelmeyebilir. Dış kaynaklardan gelen metinler, bölgesel gün ve ay sırası veya saat bileşeni hesaplamayı etkiler. Denemelerde gün, ay ve yılın açık olduğu tarihler kullanın. Tarihi formülün içine belirsiz bir metin olarak gömmek yerine ayrı giriş hücrelerinde saklamak, kullanıcıya hangi değerin hesaplandığını gösterir.

Saat ve takvim tarihini aynı raporda kullanıyorsanız hangi saat diliminin esas alındığını belirleyin. Ekranda saat gizlenmiş olsa bile hücrenin gerçek değeri hesapta kullanılabilir. Sonuçtaki ondalık kısmı yuvarlamadan önce bunun neden oluştuğunu anlayın. Geçen süre, takvim günü sayısı ve çalışma günü sayısı ayrı ölçülerdir; aynı başlık altında gösterilmeleri yanlış yorum yaratabilir.

Planlama dosyasının sınırlarını açıklayın

Başlangıç ve bitiş günlerinin dahil edilme kuralını sonuç sütununun yanında belirtin. Tatiller kullanılıyorsa listenin hangi yıl ve çalışma takvimine ait olduğunu gösterin. Sıfır veya negatif süreleri görünmez yapmak yerine veri kontrolü olarak inceleyin. Bir başlangıç tarihinin unutulması, formülün beklenmedik büyük bir fark üretmesine neden olabilir.

Bu örnekler genel elektronik tablo planlaması içindir. İş sözleşmesi, ücret, mevzuat veya hukuki başvuru sürelerinin hesabı ayrıca geçerli kurallara göre değerlendirilmelidir. Küçük bir takvimi elle sayıp seçtiğiniz yöntemle karşılaştırın. Aynı gün, hafta sonu, ay sonu ve artık yıl gibi sınır durumlarını test listesinde saklayın. Böylece sonraki bir formül değişikliğinin iş kuralını fark edilmeden değiştirmesi daha kolay fark edilir.

Kaynak ve kapsam

Başvuru kaynağı: Microsoft Excel resmî destek merkezi. Örnek veriler açıklama amacıyla hazırlanmıştır; gerçek müşteri projesi veya bütün yazılım sürümlerinde yapılmış uygulama testi iddiası taşımaz.

Bir hata görürseniz sayfa adresini, yazılım sürümünü ve küçük bir örneği iletişim sayfasından iletebilirsiniz. Yayın yaklaşımı için yayın ve düzeltme politikamızı inceleyin.