Обща формула
=WORKDAY(start_date,days,holidays)
Обобщение
Ако трябва да добавите или извадите работни дни (работни дни) към датата, за да можете да изчислите дата в бъдещето или миналото, която прескача уикендите (и празниците), можете да използвате функцията WORKDAY. Празниците не са задължителни.
В примера формулата в D6 е:
=WORKDAY(B6,C6,B9:B11)
Това добавя 7 дни към вторник, 22 декември и се връща във вторник, 5 януари 2016 г.
Обяснение
По подразбиране функцията WORKDAY ще изключи почивните дни (събота и неделя). В този случай сме предоставили и списък с 3 празника, които всички попадат в изчислявания период от време, което означава, че и почивните дни, и празниците ще бъдат изключени. Следващата таблица показва кои дати са изключени с и без предоставени празници (сенчесто сиво). Крайните дати, върнати от WORKDAY, са маркирани в жълто
Без празници | Осигурени почивки |
---|---|
Сряда, 23 декември 2015 г. | Сряда, 23 декември 2015 г. |
Четвъртък, 24 декември 2015 г. | Четвъртък, 24 декември 2015 г. |
Петък, 25 декември 2015 г. | Петък, 25 декември 2015 г. |
Събота, 26 декември 2015 г. | Събота, 26 декември 2015 г. |
Неделя, 27 декември 2015 г. | Неделя, 27 декември 2015 г. |
Понеделник, 28 декември 2015 г. | Понеделник, 28 декември 2015 г. |
Вторник, 29 декември 2015 г. | Вторник, 29 декември 2015 г. |
Сряда, 30 декември 2015 г. | Сряда, 30 декември 2015 г. |
Четвъртък, 31 декември 2015 г. | Четвъртък, 31 декември 2015 г. |
Петък, 01-януари-2016 | Петък, 01-януари-2016 |
Събота, 02-януари-2016 | Събота, 02-януари-2016 |
Неделя, 03-януари-2016 | Неделя, 03-януари-2016 |
Понеделник, 04-януари-2016 | Понеделник, 04-януари-2016 |
Вторник, 05-януари-2016 | Вторник, 05-януари-2016 |
Сряда, 06-януари-2016 | Сряда, 06-януари-2016 |
Извадете работните дни
За да извадите бизнеса от датата (вместо да добавяте работни дни), просто използвайте отрицателна стойност за дни. Например, за да получите дата 3 работни дни преди дата в A1, можете да използвате:
=WORKDAY(A1,-3)