KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Функция Excel WORKDAY

АвторСуньДата изменения
doc workday function 1

Если вы хотите повторить действия из этого руководства, скачайте пример файла.

doc sample

Описание

Функция WORKDAY добавляет заданное количество рабочих дней к дате начала и возвращает дату в будущем или прошлом в виде порядкового номера. При расчёте автоматически исключаются выходные и указанные вами праздничные дни. Эта функция идеально подходит для расчёта дат отгрузки в Excel!

Синтаксис и аргументы

Синтаксис формулы

WORKDAY(start_date,days,[holidays])

doc workday function 2

Аргументы

  • Start_date: Обязательный параметр. Дата начала, используемая для расчёта рабочего дня.
  • Дни: Обязательно к заполнению. Укажите количество рабочих дней, которое нужно добавить к дате начала. Значение может быть как положительным, так и отрицательным: используйте отрицательное число, чтобы рассчитать рабочий день в прошлом, и положительное — чтобы определить рабочий день в будущем.
  • Праздники: Необязательный параметр. Список дат или массив констант с порядковыми номерами, которые считаются нерабочими днями.

Возвращаемое значение

Функция WORKDAY возвращает дату в виде порядкового номера.

Примечания

1. В этой функции выходными днями по умолчанию считаются суббота и воскресенье. Чтобы задать другие выходные дни, используйте функцию WORKDAY.INTL.

2. Если аргумент days содержит десятичное значение, функция WORKDAY добавляет к начальной дате лишь его целую часть.

3. При использовании диапазона ячеек в качестве аргумента holidays рекомендуется применять абсолютные ссылки или фиксированный диапазон — иначе при копировании формулы с помощью маркера заполнения ссылка будет смещаться.

Использование и примеры

Пример 1 Расчёт рабочего дня в будущем или прошлом без учёта праздников

Чтобы получить рабочий день на основе Дата начала в столбце B и добавив количество дней из столбца C, используйте приведённую ниже формулу:

=WORKDAY(B3,C3)

Нажмите клавишу Enter, чтобы получить рабочий день в виде порядкового номера, затем перетащите маркер заполнения вниз до тех ячеек, где требуется эта формула.
doc workday function 3Сначала выделите порядковые номера, а затем щёлкните Главная > Числовой формат > Краткая дата или Полная дата, чтобы отформатировать их как даты.

В формуле =WORKDAY(B3,C3) значение B3 задаёт начальную дату, а C3 — количество рабочих дней.Пример 2. Расчёт рабочего дня с учётом праздничных днейЧтобы определить рабочий день на основе даты начала из столбца B, добавив к ней количество дней из столбца C и исключив при этом праздники из диапазона F3:F5, используйте следующую формулу:=WORKDAY(B4,C4,$F$3:$F$5)Нажмите клавишу Enter, чтобы получить результат в виде порядкового номера, а затем перетащите маркер заполнения вниз до нужных ячеек.
После этого отформатируйте полученные порядковые номера как даты.


Связанные функции:
  • Функция ExcelDays
    Чтобы быстро и точно рассчитать количество дней между двумя датами, используйте функцию DAYS в Excel.

  • Функция ExcelDAYS360
    Функция DAYS360 позволяет рассчитать количество дней между двумя датами на основе 360-дневного года, где каждый месяц считается равным 30 дням.

  • Функция Excel WEEKNUM
    Функция WEEKNUM в Excel возвращает номер недели для указанной даты в году, при этом отсчёт недель начинается с 1 января.

  • Функция Excel DAY
    С помощью функции DAY можно быстро получить день месяца в виде числа от 1 до 31 на основе заданной даты.


Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает Вам выделяться из толпы

🤖KUTOOLS AI Помощник: Революционизируйте Анализ данных на основе:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и создания диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячеек без потери данных  |  Округление без использования формул
Расширенный VLookup:Несколько критериев  |  Несколько значений  |  Между несколькими листами  |  Распознавание нечетких соответствий
Расш. Раскрывающийся список:Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором
Управление столбцами:Добавление определённого количества столбцов  |  Перемещение столбцов  |  Переключение видимости скрытых столбцов  |Сравнение столбцов для Выбрать одинаковые/разные ячейки
Избранные функции:Сетка фокусировки  |  Просмотр дизайна  |  Улучшенная строка формулы  |  Управление книгами и листами|Библиотека ресурсов(автотекст)|  Выбор даты  |  Объединить листы  |  Шифрование/Расшифровать ячейки  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы…)|  50+Типыдиаграмм(Диаграмма Ганта…)|  40+ Практические формулы(Рассчитать возраст на основе даты рождения…)|  19 Инструментывставки(Вставить QR-код,Вставка изображения по пути…)|  12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют…)|  7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделение ячеек Excel…)|…и многое другое
Используйте Kutools на предпочитаемом языке — поддерживает английский, испанский, немецкий, французский, китайский и ещё 40+ языков!

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.