Этот сайт использует Яндекс.Метрику для анализа посещаемости. Подробнее
Формулы и функции

Расчет рабочих дней по нестандартному графику в Excel с помощью NETWORKDAYS.INTL и WORKDAY.INTL

forest_paw 06.09.2025 24

Расчет рабочих дней по нестандартному графику в Excel с помощью ЧИСТРАБДНИ (NETWORKDAYS).INTL и РАБДЕНЬ (WORKDAY).INTL

Если ваш рабочий график отличается от стандартного понедельника-пятницы, расчет рабочих дней в Excel может стать проблемой. К счастью, функции ЧИСТРАБДНИ (NETWORKDAYS).INTL и РАБДЕНЬ (WORKDAY).INTL предлагают гибкие решения для любых, даже самых нестандартных, рабочих недель.

Многие пользователи Excel сталкиваются с трудностями при работе с датами, если их график или финансовый год не соответствуют общепринятым стандартам. Однако две продвинутые функции доказывают, что разработчики Microsoft позаботились и о таких случаях.

От классических функций к расширенным возможностям

Базовая функция ЧИСТРАБДНИ (NETWORKDAYS) рассчитывает количество рабочих дней между двумя датами, исключая субботу, воскресенье и указанные праздники. Она учитывает как начальную, так и конечную дату, в отличие от простого вычитания.

Сравнение расчета общих дней и рабочих дней между 1 мая 2024 и 9 мая 2024. NETWORKDAYS корректно исключает выходные.
Сравнение расчета общих дней и рабочих дней между 1 мая 2024 и 9 мая 2024. ЧИСТРАБДНИ (NETWORKDAYS) корректно исключает выходные.

С выходом Excel 2007 появились «международные» версии этих функций с аргументом Weekend. Он позволяет задавать любые два последовательных дня или даже один день в качестве выходных.

Диалоговое окно функции NETWORKDAYS.INTL с выбором различных комбинаций выходных дней.
Диалоговое окно функции ЧИСТРАБДНИ (NETWORKDAYS).INTL с выбором различных комбинаций выходных дней.

Решение для сложных графиков: 7-значная двоичная строка

Но что делать, если выходные не укладываются в 14 стандартных шаблонов? Например, для рынка Hartville Marketplace в Огайо, который работает по понедельникам, четвергам, пятницам и субботам, выходными являются вторник, среда и воскресенье.

Начиная с Excel 2010, для таких случаев можно использовать 7-значную двоичную строку, где 1 означает выходной день, а 0 — рабочий. Дни недели идут в порядке с понедельника по воскресенье.

  1. Определите свой рабочий график.
  2. Для каждого дня недели (пн-вс) присвойте значение: 1 (выходной) или 0 (рабочий).
  3. Для графика Hartville Marketplace (рабочие дни: пн, чт, пт, сб) строка будет: "0110001".
Пример формулы NETWORKDAYS.INTL с двоичной строкой '0110001' для расчета рабочих дней по графику Hartville Marketplace.
Пример формулы ЧИСТРАБДНИ (NETWORKDAYS).INTL с двоичной строкой '0110001' для расчета рабочих дней по графику Hartville Marketplace.

Формула для расчета рабочих дней по такому графику будет выглядеть так: =ЧИСТРАБДНИ.INTL(Начальная_дата, Конечная_дата, "0110001") (=NETWORKDAYS.INTL(Начальная_дата, Конечная_дата, "0110001")).

Практическое применение РАБДЕНЬ (WORKDAY).INTL

Функция РАБДЕНЬ (WORKDAY).INTL решает обратную задачу: она находит дату, которая отстоит от начальной на указанное количество рабочих дней по заданному графику.

Это идеально для создания расписаний. Например, чтобы сгенерировать даты занятий, которые проходят по понедельникам, средам и пятницам, используйте формулу с шагом в 1 день и выходными "0101011".

Генерация расписания с помощью WORKDAY.INTL. Формула создает список дат, следующих друг за другом только по рабочим дням графика.
Генерация расписания с помощью РАБДЕНЬ (WORKDAY).INTL. Формула создает список дат, следующих друг за другом только по рабочим дням графика.

Итог

Функции ЧИСТРАБДНИ (NETWORKDAYS).INTL и РАБДЕНЬ (WORKDAY).INTL — это мощные инструменты для любого, кто работает с датами по нестандартному графику. Освоив их, включая использование двоичных строк, вы сможете автоматизировать расчеты и планирование, сэкономив время и избежав ошибок.

Поделиться:

Похожие статьи

Генерация всех комбинаций с помощью функции BASE в Excel
Читать
Определение страны по телефонному номеру в Excel с помощью формулы
Читать
Пользовательские форматы чисел в Excel: полное руководство
Читать

Мы используем cookies для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с политикой использования cookies.