Функция ЧИСТРАБДНИ в Excel: рабочие дни
Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Функция ЧИСТРАБДНИ в Excel считает количество рабочих дней между двумя датами, исключая субботы и воскресенья: =ЧИСТРАБДНИ(A2;B2). Обе даты входят в подсчёт. Праздники исключают третьим аргументом: =ЧИСТРАБДНИ(A2;B2;$E$2:$E$20), где E2:E20 — список праздничных дат. Для шестидневки или других выходных есть =ЧИСТРАБДНИ.МЕЖД(A2;B2;11) (выходной только воскресенье). На английском функция называется NETWORKDAYS.

Функция ЧИСТРАБДНИ - примеры
Раздел функцийФункции даты и времени
Название и описание на английскомNETWORKDAYS
ВолатильностьНе волатильная
Похожие функцииРАБДЕНЬ — возвращает конечную дату через заданное число рабочих дней
РАЗНДАТ — возвращает разницу между датами в днях, месяцах или годах

Что делает функция ЧИСТРАБДНИ

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

Реклама

Синтаксис функции ЧИСТРАБДНИ

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

Где:

  • нач_дата — дата начала периода
  • кон_дата — дата окончания периода
  • праздничные_дни — необязательный диапазон с праздничными днями, которые тоже нужно исключить

Пример 1: рабочие дни между двумя датами

=ЧИСТРАБДНИ(A1; B1)

Возвращает количество рабочих дней между датами из ячеек A1 и B1, исключая только субботы и воскресенья.

Пример 2: ЧИСТРАБДНИ с учётом праздников

=ЧИСТРАБДНИ(A1; B1; D1:D5)

Кроме выходных, из расчёта исключаются и праздничные даты, указанные в диапазоне D1:D5.

Рабочие дни в месяце
C2=ЧИСТРАБДНИ(A2;B2)
ABCDEF
1НачалоКонецРабочих днейС праздникамиПраздники
201.10.202631.10.202622=ЧИСТРАБДНИ(A2;B2)22=ЧИСТРАБДНИ(A2;B2;$F$2:$F$2)04.11.2026
301.11.202630.11.202621=ЧИСТРАБДНИ(A3;B3)20=ЧИСТРАБДНИ(A3;B3;$F$2:$F$2)
421.10.202621.10.20261=ЧИСТРАБДНИ(A4;B4)1=ЧИСТРАБДНИ(A4;B4;$F$2:$F$2)

Октябрь 2026 — 22 рабочих дня, ноябрь — 21, а с праздником 4 ноября — 20. Если начало и конец совпадают и это будний день, результат 1: обе даты включаются в подсчёт.

В английском Excel: =NETWORKDAYS(A2,B2,$F$2:$F$2)

ЧИСТРАБДНИ.МЕЖД: свои выходные

Если выходные не суббота и воскресенье, используйте ЧИСТРАБДНИ.МЕЖД: код 11 — выходной только воскресенье, 7 — пятница и суббота, или строка вида "0000011" с понедельника, где 1 — выходной.

Рабочие дни при пяти- и шестидневке
D2=ЧИСТРАБДНИ.МЕЖД(A2;B2;11)
ABCDE
1НачалоКонецПн–ПтПн–СбКалендарных дней
201.10.202631.10.202622=ЧИСТРАБДНИ.МЕЖД(A2;B2;1)27=ЧИСТРАБДНИ.МЕЖД(A2;B2;11)31=B2-A2+1

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

В английском Excel: =NETWORKDAYS.INTL(A2,B2,11)

Сколько рабочих дней осталось до срока
D2=ЧИСТРАБДНИ(B2;C2;$F$2:$F$2)-1
ABCD
1ЗадачаНачалоСрокРабочих дней осталось
2Договор21.10.202606.11.202611=ЧИСТРАБДНИ(B2;C2;$F$2:$F$2)-1
3Отчёт21.10.202623.10.20262=ЧИСТРАБДНИ(B3;C3;$F$2:$F$2)-1

Минус 1 — чтобы не считать сегодняшний день. Вместо B2 можно подставить СЕГОДНЯ(). Список праздников — в F2, как в примере выше.

Особенности функции ЧИСТРАБДНИ

  • Если начальная дата больше конечной даты, результат будет отрицательным.
  • Функция полезна в управлении проектами, расчётах сроков, планировании отпусков.
  • Праздничные дни нужно задавать в виде списка дат — это может быть отдельный столбец на листе.

Другие функции "Дата и время"

ВРЕМЗНАЧ, ВРЕМЯ, ГОД, ДАТА, ДАТАЗНАЧ, ДАТАМЕС, ДЕНЬ, ДЕНЬНЕД, ДОЛЯГОДА, КОНМЕСЯЦА, МЕСЯЦ, МИНУТЫ, НОМНЕДЕЛИ и НОМНЕДЕЛИ.ISO, РАБДЕНЬ, РАЗНДАТ, СЕГОДНЯ, СЕКУНДЫ, ТДАТА

Почему ЧИСТРАБДНИ считает не так — частые ошибки

  • На один день больше, чем ожидалось. Функция включает обе даты. Если начальную дату считать не нужно, вычтите 1.
  • Праздники не исключились. Даты праздников записаны текстом или с временем. Нужны настоящие даты без времени.
  • Рабочие субботы-переносы не учтены. ЧИСТРАБДНИ не знает производственного календаря. Добавьте недостающие дни вручную или используйте таблицу рабочих дней.
  • Результат отрицательный. Начальная дата позже конечной — поменяйте их местами.

Функция ЧИСТРАБДНИ — частые вопросы

Как работает ЧИСТРАБДНИ в Excel?

Считает дни с понедельника по пятницу между двумя датами включительно, минус праздники из третьего аргумента.

Как исключить выходные дни при подсчёте?

Формулой =ЧИСТРАБДНИ(A2;B2). Для своих выходных — =ЧИСТРАБДНИ.МЕЖД(A2;B2;11).

Как учесть праздники?

Перечислите их датами в отдельном диапазоне и укажите его третьим аргументом: =ЧИСТРАБДНИ(A2;B2;$E$2:$E$20).

Как называется ЧИСТРАБДНИ на английском?

NETWORKDAYS.

Посчитать разницу дат, возраст и стаж или извлечь из дат день недели сразу для всего столбца можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!

Итоги: функция ЧИСТРАБДНИ в Excel

ЗадачаФормула
Рабочие дни между датами=ЧИСТРАБДНИ(A2;B2)
С праздниками=ЧИСТРАБДНИ(A2;B2;праздники)
Шестидневка=ЧИСТРАБДНИ.МЕЖД(A2;B2;11)
Осталось до срока=ЧИСТРАБДНИ(СЕГОДНЯ();срок;праздники)-1
Дата через N рабочих дней=РАБДЕНЬ(A2;N)

Надеюсь, на этой странице вы нашли то, что искали. ЧИСТРАБДНИ и РАБДЕНЬ закрывают почти все задачи с рабочими днями; список праздников держите в отдельном диапазоне.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*