![](https://cdn.wiki-base.com/1946872/excel_formula_get_last_working_day_in_month__2.png.webp)
Genel formül
=WORKDAY(EOMONTH(date)+1,-1)
Özet
Bir aydaki son iş gününü elde etmek için İŞGÜNÜ işlevini EOMONTH işleviyle birlikte kullanabilirsiniz. Örnekte, C4'teki formül şöyledir:
=WORKDAY(EOMONTH(B4,0)+1,-1)
Açıklama
İçten dışa doğru çalışarak EOMONTH işlevi, herhangi bir tarihin ayın son gününü alır. Bu sonuca, sonraki ayın ilk gününde sonuçlanan 1'i ekliyoruz.
Bu tarih "günler" için -1 ile birlikte "başlangıç tarihi" olarak İŞGÜNÜ işlevine gider. İŞGÜNÜ işlevi, herhangi bir hafta sonunu hesaba katarak otomatik olarak 1 gün geri adım atar. Sonuç, ayın son iş günüdür.
Bayram
Tatilleri dikkate alarak ayın son iş gününü elde etmek için, tatil tarihlerini içeren aralığı aşağıdaki gibi formüle eklemeniz yeterlidir:
=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)
Özel hafta sonları
WEEKDAY işlevi, hafta sonlarının Cumartesi ve Pazar olduğunu varsayar. Hafta sonu günlerini özelleştirmeniz gerekiyorsa, WEEKDAY.INTL işlevini kullanabilirsiniz.