Функция ЧИСТРАБДНИ() - подсчет рабочих дней в MS EXCEL

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

Синтаксис функции

ЧИСТРАБДНИ(нач_дата;кон_дата;[праздники])

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

Например, между датами 10.01.2011 и 20.01.2011 - всего 7 рабочих дней (включая 20.01.2011), т.к. 10-11.11.2011 объявлены праздничными днями

Пример

В файле примера приведен пример использования функции с учетом праздников:

=ЧИСТРАБДНИ(A6;B6;G6:G26)

G6:G26 - ссылка на диапазон ячеек, содержащий праздничные даты. Если диапазон пуст или содержит пустые ячейки, то ошибки не возникает.

и без учета праздников:

=ЧИСТРАБДНИ(A6;B6)

В файле примера для удобства создан Динамический диапазон Праздники, который представляет собой ссылку на диапазон праздничных дней. При добавлении праздничных дат, они автоматически добавляются в диапазон Праздники.

В этом случае пример использования функции выглядит так:

=ЧИСТРАБДНИ(A6;B6;Праздники)

Если диапазон Праздники пуст, то функция ЧИСТРАБДНИ() возвращает ошибку.

Функция ЧИСТРАБДНИ() предполагает, что на неделе 2 выходных: Суббота и Воскресенье. Если необходимо подсчитать рабочие дни, например, в случае четырехдневной недели или когда выходные дни - воскресенье и среда, то читайте статью Подсчет рабочих дней при нестандарной рабочей неделе.

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 4.8 (4 оценок)
Яндекс.Метрика