Формула на Excel: Получете последния работен ден от месеца -

Съдържание

Обща формула

=WORKDAY(EOMONTH(date)+1,-1)

Обобщение

За да получите последния работен ден от месеца, можете да използвате функцията WORKDAY заедно с функцията EOMONTH. В примера формулата в C4 е:

=WORKDAY(EOMONTH(B4,0)+1,-1)

Обяснение

Работейки отвътре навън, функцията EOMONTH получава последния ден от месеца на всяка дата. Към този резултат добавяме 1, който води до първия ден на следващия месец.

Тази дата влиза във функцията WORKDAY като „начална дата“, заедно с -1 за „дни“. Функцията WORKDAY автоматично отстъпва 1 ден назад, като взема предвид всички почивни дни. Резултатът е последният работен ден от месеца.

Почивни дни

За да получите последния работен ден от месеца, като вземете предвид празниците, просто добавете диапазона, който съдържа дати за почивка, към формулата по следния начин:

=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)

Персонализирани уикенди

Функцията WEEKDAY предполага, че почивните дни са събота и неделя. Ако трябва да персонализирате уикенд дни, можете да използвате функцията WEEKDAY.INTL.

Интересни статии...