Функция WORKDAY.INTL в Excel

Если вы хотите следовать за этим руководством, пожалуйста, скачайте пример таблицы.
Описание
Функция WORKDAY.INTL добавляет указанное количество рабочих дней к начальной дате и возвращает рабочий день в будущем или прошлом. Также она может исключать пользовательские праздники при расчетах по вашему усмотрению.
Синтаксис и аргументы
Синтаксис формулы
WORKDAY.INTL (начальная_дата, дни, [выходные], [праздники]) |
Аргументы
|
Коды выходных
Число | Выходные дни |
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. Если аргумент дни является десятичным значением, функция WORKDAY добавит только целую часть к начальной дате.
2. При ссылке на диапазон ячеек как аргумент праздники, лучше использовать абсолютную ссылку или имя диапазона, иначе при перетаскивании маркера автозаполнения по ячейкам ссылка будет изменена.
Ошибки
Ошибка #ЧИСЛО! возникает, когда:
- Неверный аргумент начальная_дата;
- Неверный аргумент дни;
- Неверный аргумент выходные.
Ошибка #ЗНАЧ! возникает, когда:
- Аргумент начальная_дата, праздники являются недопустимыми датами;
- Аргумент дни не является числовым;
- Аргумент выходные является недопустимой текстовой строкой.
Использование и примеры
Пример 1 Рассчитать будущий или прошлый рабочий день с выходными по умолчанию и без праздников
Чтобы получить рабочий день на основе заданной начальной даты в столбце B и количества дней в столбце C, пожалуйста, используйте следующую формулу:
=WORKDAY.INTL(B3,C3)
Нажмите Enter и перетащите маркер автозаполнения по ячейкам, куда нужно применить эту формулу, чтобы получить серийные номера.
Затем отформатируйте серийные номера в формат даты по вашему усмотрению. Выберите серийные номера, нажмите Главная > Формат числа чтобы выбрать Короткая дата или Длинная дата из выпадающего списка.
Пример 2 Рассчитать рабочий день с пользовательскими выходными и исключить праздники
Например, список начальных дат в столбце B, список дней в столбце C, праздники находятся в столбце F, а выходные дни — понедельник и вторник, пожалуйста, используйте следующую формулу:
=WORKDAY.INTL(B3,C3,3,$F$3:$F$5)
Нажмите Enter и перетащите маркер автозаполнения по ячейкам, куда нужно применить эту формулу, чтобы получить серийные номера.
Затем отформатируйте серийные номера в формат даты по вашему усмотрению. Выберите серийные номера, нажмите Главная > Формат числа, чтобы выбрать Короткая дата или Длинная дата из выпадающего списка.
Связанные функции:
Функция DAYS в Excel
Чтобы рассчитать количество дней между двумя заданными датами, функция DAYS в Excel может вам помочь.
Функция DAYS360 в Excel
Функция DAYS360 помогает вернуть количество дней между двумя датами на основе 360-дневного года, который считается состоящим из 30 дней в каждом месяце.
Функция WEEKNUM в Excel
Функция WEEKNUM в Excel возвращает номер недели для данной даты в году, начиная подсчет недель с 1 января.
Функция WORKDAY в Excel
Функция WORKDAY используется для добавления указанного количества рабочих дней к начальной дате и возвращает будущую или прошлую дату в формате серийного номера.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите сотни кликов мышью каждый день, попрощайтесь с болью в руке от использования мышки.
- Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Привносит эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.