Функция ЧИСТРАБДНИ в 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.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Начало | Конец | Рабочих дней | С праздниками | Праздники | |
| 2 | 01.10.2026 | 31.10.2026 | 22=ЧИСТРАБДНИ(A2;B2) | 22=ЧИСТРАБДНИ(A2;B2;$F$2:$F$2) | 04.11.2026 | |
| 3 | 01.11.2026 | 30.11.2026 | 21=ЧИСТРАБДНИ(A3;B3) | 20=ЧИСТРАБДНИ(A3;B3;$F$2:$F$2) | ||
| 4 | 21.10.2026 | 21.10.2026 | 1=ЧИСТРАБДНИ(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 — выходной.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Начало | Конец | Пн–Пт | Пн–Сб | Календарных дней |
| 2 | 01.10.2026 | 31.10.2026 | 22=ЧИСТРАБДНИ.МЕЖД(A2;B2;1) | 27=ЧИСТРАБДНИ.МЕЖД(A2;B2;11) | 31=B2-A2+1 |
Календарных дней — простая разность дат плюс один, потому что обе границы включены.
В английском Excel: =NETWORKDAYS.INTL(A2,B2,11)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Задача | Начало | Срок | Рабочих дней осталось |
| 2 | Договор | 21.10.2026 | 06.11.2026 | 11=ЧИСТРАБДНИ(B2;C2;$F$2:$F$2)-1 |
| 3 | Отчёт | 21.10.2026 | 23.10.2026 | 2=ЧИСТРАБДНИ(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) |
Надеюсь, на этой странице вы нашли то, что искали. ЧИСТРАБДНИ и РАБДЕНЬ закрывают почти все задачи с рабочими днями; список праздников держите в отдельном диапазоне.