
Genel formül
=NETWORKDAYS(date,EOMONTH(date,0),holidays)
Özet
Bir ay içinde kalan iş günü sayısını hesaplamak için NETWORKDAYS işlevini kullanabilirsiniz. NETWORKDAYS, hafta sonlarını otomatik olarak hariç tutar ve isteğe bağlı olarak özel bir tatil listesini de hariç tutabilir. Gösterilen örnekte, C5'teki formül şöyledir:
=NETWORKDAYS(B5,EOMONTH(B5,0),E5:E14)
B5 güncel bir tarihi içeriyor muydu ve E5: E14 aralığı tatil olan tarihleri içeriyordu.
Not: NETWORKDAYS, iş günü iseler hesaplamaya hem başlangıç hem de bitiş tarihlerini içerir.
Açıklama
NETWORKDAYS, başlangıç tarihini, bitiş tarihini ve (isteğe bağlı olarak) tatil tarihlerini içeren bir aralığı kabul eden yerleşik bir işlevdir.
Bu durumda, B5 hücresi olarak sağlanan başlangıç tarihi 10 Ocak 2018'dir. Bitiş tarihi, verilen tarihin ayının son gününü döndüren sıfır ofsetli EOMONTH işlevi kullanılarak hesaplanır. E5: E14 aralığı olarak bir tatil listesi sağlanır.
EOMONTH işlevi 31 Ocak 2018 olarak çözülür ve 10 Ocak - 31 Ocak (dahil) arasındaki iş günü sayısı 16'dır. Bu iş günlerinden biri (15 Ocak) tatil olarak listelenir, bu nedenle NETWORKDAYS, 15.
Bu ay kalan iş günleri
Cari ayda kalan iş günlerini döndürmek için formül BUGÜN işlevi ile aşağıdaki gibi uyarlanabilir:
=NETWORKDAYS(TODAY(),EOMONTH(TODAY(),0),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 olanak tanıyan daha sağlam NETWORKDAYS.INTL işlevine geçin. Daha fazla bilgi için NETWORKDAYS.INTL bakın.
Bir randevuya mı ihtiyacınız var?
Geçmişte veya gelecekte bir iş günü n bir tarih hesaplamanız gerekiyorsa , İŞGÜNÜ işlevine bakın.