
Обща формула
=WORKDAY.INTL(start_date,days,weekend, holidays)
Обобщение
За да добавите или извадите дни от работните дни към датата, така че да можете да изчислите дата в бъдещето или миналото, която прескача уикендите (персонализирани) и празниците, можете да използвате функцията WORKDAY.INTL. Празниците и почивните дни не са задължителни.
В примера формулата в D6 е:
=WORKDAY.INTL(B6,C6,11,B9:B11)
Тази формула добавя 7 работни дни към вторник, 22 декември. Осигурени са три празнични дни и уикендите, като се използва 11 за аргумента за уикенда, което означава "само в неделя". Резултатът е сряда, 30 декември 2015 г.
Обяснение
По подразбиране функцията WORKDAY.INTL изключва почивните дни (събота и неделя). В този случай обаче сме предоставили 11 за този аргумент, което означава „само в неделя“ (вижте: пълния списък на кодовете за уикенда).
Предоставихме и списък с 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 |