
Genel formül
=NETWORKDAYS(DATE(year,1,1),DATE(year,12,31),holidays)
Özet
Bir yıldaki iş günü sayısını hesaplamak için NETWORKDAYS işlevini kullanabilirsiniz. NETWORKDAYS, sağlanırsa hafta sonlarını ve tatilleri otomatik olarak hariç tutar. Gösterilen örnekte, E5'teki formül şöyledir:
=NETWORKDAYS(DATE(D5,1,1),DATE(D5,12,31),holidays)
D5 bir yılı içerdiğinde ve tatiller E5: E14 olarak adlandırılan aralıktır.
Not: NETWORKDAYS, iş günü iseler hesaplamaya hem başlangıç hem de bitiş tarihlerini içerir.
Açıklama
NETWORKDAYS, bir başlangıç tarihini, bir bitiş tarihini ve (isteğe bağlı olarak) tatil tarihlerini içeren bir aralığı kabul eden yerleşik bir işlevdir. Gösterilen örnekte, DATE işlevini kullanarak başlangıç ve bitiş tarihini şu şekilde oluşturuyoruz:
DATE(D5,1,1) // first day of year DATE(D5,12,31) // last day of year
TARİH işlevi, bu tarihleri doğrudan NETWORKDAYS işlevine sırasıyla başlangıç_tarihi ve bitiş_tarihi olarak döndürür.
Tatiller, tatiller olarak adlandırılan E5: E14'te tarih listesi olarak sağlanır .
NETWORKDAYS, hafta sonlarını (Cumartesi ve Pazar) ve tatil olarak sağlanan tarihleri otomatik olarak hariç tutar ve 2019 yılındaki toplam çalışma günü sayısını döndürür.
Tatil sağlanmadı
E6'daki formül, tatiller sağlanmadığı için daha yüksek bir iş günü sayısı döndürür:
=NETWORKDAYS(DATE(D6,1,1),DATE(D6,12,31))
Bu yıl kalan çalışma günleri
Belirli bir yılda kalan iş günlerini döndürmek için BUGÜN işlevi aşağıdaki gibi bir başlangıç tarihi oluşturmak için kullanılabilir:
=NETWORKDAYS(TODAY(),DATE(D5,12,31),holidays)
Özel iş günleri / hafta sonları
Özel hafta sonları ile çalışmak için (yani hafta sonları Pazar ve Pazartesi, vb.), Haftanın hangi günlerinin iş günü olarak kabul edileceğini kontrol etmeye izin veren daha güçlü NETWORKDAYS.INTL işlevine geçin.