Формула Excel: добавление рабочих дней к дате

Когда вы запускаете проект, на завершение которого уходит 35 рабочих дней, вам наверняка интересно узнать его конечную дату. В Excel с этим легко справятся функции WORKDAY или WORKDAY.INTL.
Функция WORKDAY: добавляет заданное количество рабочих дней к дате, автоматически исключая выходные (субботу и воскресенье) и праздничные дни.
Функция WORKDAY.INTL: добавляет к дате заданное количество рабочих дней, исключая настраиваемые выходные и праздничные дни.
Функция WORKDAY
Универсальная формула:
| WORKDAY(start_date, days, [holidays]) |
Аргументы
| Star_date: the start date that used to calculate the end date. |
| Days: the number of business days that you want to add. |
| Holidays: a list of dates that you want to exclude when calculating. |
Как работает эта формула
Пример 1: добавление рабочих дней без учёта выходных к дате
Чтобы добавить 30 рабочих дней к дате в ячейке B3, используйте приведённую ниже формулу:
| =WORKDAY(B3,30) |
Или, если ячейка B4 содержит аргумент с количеством дней, вы можете использовать следующую формулу:
| =WORKDAY(B3,C3) |
Нажмите Enter, чтобы получить порядковый номер (см. снимок экрана):
Затем отформатируйте ячейку с результатом в формате даты.
Выделите ячейку с результатом, щёлкните Главная > Числовой формат в раскрывающемся списке и выберите Краткая дата или Полная дата.

Пример 2: добавление рабочих дней без учёта выходных и праздников к дате
Дата начала указана в ячейке B3, количество рабочих дней для добавления — в ячейке C3, а праздничные даты перечислены в диапазоне F3:F5. Воспользуйтесь приведённой ниже формулой:
| =WORKDAY(B3,C3, $F$3:$F$5) |
Нажмите Enter, чтобы получить порядковый номер, см. снимок экрана:
Если результат отображается в формате даты, щёлкните Главная > Числовой формат в раскрывающемся списке и выберите Краткая дата или Полная дата.
Нажмите здесь, чтобы узнать больше о функции WORKDAY
Функция WORKDAY.INTL
Универсальная формула:
| WORKDAY.INTL(start_date, days, [weekend],[holidays]) |
Аргументы
| Star_date: the start date that used to calculate the end date. |
| Days: the number of business days that you want to add. |
| Weekend: A number or a serial number determines which days of week are considered as weekends in the formula. If it is omitted, it takes Saturday and Sunday as weekends by default. |
| Holidays: a list of dates that you want to exclude when calculating. |
| Number | выходной день |
| 1(default) | Saturday and Sunday |
| 2 | Sunday and Monday |
| 3 | Monday and Tuesday |
| 4 | Tuesday and Wednesday |
| 5 | Wednesday and Thursday |
| 6 | Thursday and Friday |
| 7 | Friday and Saturday |
| 11 | Sunday only |
| 12 | Monday only |
| 13 | Tuesday only |
| 14 | Wednesday only |
| 15 | Thursday only |
| 16 | Friday only |
| 17 | Saturday only |
Как работает эта формула
Пример 1: добавление рабочих дней без учёта понедельника к дате
В ячейке B3 указана дата начала, а в ячейке C3 — количество рабочих дней, которые вы хотите добавить. Воспользуйтесь приведённой ниже формулой:
| =WORKDAY.INTL(B3,C3,12) |
Нажмите Enter. Если в результате появится порядковый номер, щёлкните Главная > Числовой формат в раскрывающемся списке и выберите Краткая дата или Полная дата.
Пример 2: добавление рабочих дней без учёта воскресенья, понедельника и праздничных дней к дате
Дата начала указана в ячейке B3, количество рабочих дней для добавления — в ячейке C3 и составляет 69, а праздничные дни перечислены в диапазоне F3:F5. Воспользуйтесь приведённой ниже формулой:
| =WORKDAY.INTL(B3,C3,2,$F$3:$F$5) |
Нажмите Enter, чтобы получить порядковый номер, см. снимок экрана:
Нажмите здесь, чтобы узнать больше о функции WORKDAY.INTL
Пример файла
Нажмите, чтобы скачать пример файла
Связанные формулы
- Как извлечь только время из даты и времени в Excel
Если у вас есть список ячеек с датой и временем, а вам нужно оставить только время — воспользуйтесь в Excel функциямиTIMEилиMOD. - Извлечение только даты из даты и времени в Excel
Чтобы быстро и легко извлечь только дату из ячеек, содержащих дату и время, на листе Excel воспользуйтесь функциями INT, TRUNC или DATE. - Получение номера недели из даты в Excel
Как быстро и легко получить номер недели из заданной даты в Excel? Обычно с этой задачей отлично справляется функция WEEKNUM. - Расчёт рабочих часов между двумя датами в Excel
Функция NETWORKDAYS в Excel позволяет определить количество рабочих дней между двумя датами. Умножьте это число на количество рабочих часов в день — и вы получите общее количество рабочих часов.
- Функция WEEKDAY в Excel
Функция WEEKDAY возвращает целое число от 1 до 7, обозначающее день недели для указанной даты в Excel. - Функция WEEKDAY в Excel
Функция WEEKDAY возвращает целое число от 1 до 7, представляющее Неделя для заданной даты в Excel. - Функция WORKDAY в Excel
Функция WORKDAY добавляет к дате начала указанное количество рабочих дней и возвращает дату в будущем или прошлом в виде порядкового номера. - Функция WORKDAY.INTL в Excel
Функция WORKDAY.INTL добавляет к начальной дате указанное количество рабочих дней и возвращает дату рабочего дня в будущем или прошлом. - Функция YEAR в Excel
Функция YEAR возвращает год из указанной даты в виде четырёхзначного числа.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.