Функция Excel WORKDAY.INTL

Чтобы повторить действия из этого руководства, скачайте пример файла.
Описание
Функция WORKDAY.INTL добавляет к дате начала указанное количество рабочих дней и возвращает соответствующую дату в будущем или прошлом. Кроме того, вы можете по своему усмотрению исключать из расчёта пользовательские праздничные дни.
Синтаксис и аргументы
Синтаксис формулы
| WORKDAY.INTL (start_date, days, [weekend], [holidays]) |

Аргументы
|
Коды выходных дней

| Число | выходной день |
| 1 (по умолчанию) | Суббота и воскресенье |
| 2 | Воскресенье и понедельник |
| 3 | Понедельник и вторник |
| 4 | Вторник и среда |
| 5 | Среда и четверг |
| 6 | Четверг и пятница |
| 7 | Пятница и суббота |
| 11 | Только воскресенье |
| 12 | Только понедельник |
| 13 | Только вторник |
| 14 | Только среда |
| 15 | Только четверг |
| 16 | Только пятница |
| 17 | Только суббота |
Строка выходных дней
Последовательность из семи нулей и единиц, обозначающая выходные дни. Каждый символ соответствует одному дню недели: первый — понедельнику, второй — вторнику, третий — среде, а последний — воскресенью. Например:
| Строка выходных дней | Формула | выходной день |
| "0000000" | WORKDAY.INTL(B3;C3;"0000000") | Без выходных |
| "1000000" | WORKDAY.INTL(B3;C3;"1000000") | Только понедельник |
| "1100000" | WORKDAY.INTL(B3;C3;"1100000") | Понедельник и вторник |
| "1000011" | WORKDAY.INTL(B3;C3;"1000011") | Суббота, воскресенье и понедельник |
Возвращаемое значение
Функция WORKDAY.INTL возвращает дату в виде серийного номера.
Примечания
1. Если аргумент days содержит десятичное значение, функция WORKDAY добавляет к дате start_date только его целую часть.
2. При указании диапазона ячеек в качестве аргумента holidays рекомендуется использовать абсолютную ссылку или имя ячейки — иначе при перетаскивании маркера автозаполнения ссылка будет смещаться.
Ошибки
Ошибка #ЧИСЛО! возникает, когда:
- Недопустимый аргумент start_date;
- Недопустимый аргумент days;
- Недопустимое значение аргумента weekends.
Ошибка #ЗНАЧ! возникает, когда:
- Аргументы start_date и holidays содержат недопустимые даты;
- Аргумент days не является числовым;
- Аргумент weekend содержит недопустимую текстовую строку.
Использование и примеры
Пример 1: Расчёт будущего или прошлого рабочего дня со стандартными выходными и без учёта праздников
Чтобы получить рабочий день на основе даты Дата начала из столбца B и количества дней из столбца C, используйте следующую формулу:
=WORKDAY.INTL(B3,C3)
Нажмите клавишу Enter и перетащите маркер автозаполнения на ячейки, к которым нужно применить эту формулу, чтобы получить серийные номера.
Затем отформатируйте серийные номера в нужный вам формат даты. Выделите серийные номера, перейдите на вкладку Главная → Числовой формат и выберите Краткая дата или Полная дата из раскрывающегося списка.
Пример 2: Расчёт рабочего дня с пользовательскими выходными и исключением праздниковНапример, если даты указаны в столбце B, количество дней — в столбце C, праздничные дни — в столбце F, а выходными днями являются понедельник и вторник, используйте следующую формулу:=WORKDAY.INTL(B3,C3,3,$F$3:$F$5). Нажмите клавишу Enter и перетащите маркер автозаполнения на ячейки, к которым нужно применить эту формулу, чтобы получить серийные номера.
Затем приведите серийные номера к нужному формату даты: выделите их, перейдите на вкладку «Главная» → «Числовой формат» и выберите в раскрывающемся списке «Краткая дата» или «Полная дата».
Связанные функции:
Функция ExcelDays
Чтобы вычислить количество дней между двумя указанными датами, используйте функцию DAYS в Excel.
Функция ExcelDAYS360
Функция DAYS360 позволяет рассчитать количество дней между двумя датами на основе 360-дневного года, где каждый месяц считается равным 30 дням.
Функция Excel WEEKNUM
Функция WEEKNUM в Excel возвращает номер недели для указанной даты в году, отсчёт недель в котором начинается с 1 января.
Функция Excel WORKDAY
Функция WORKDAY добавляет к дате начала указанное количество рабочих дней и возвращает соответствующую будущую или прошлую дату в виде серийного номера.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.
