Функция NETWORKDAYS в Excel

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

Что делает функция NETWORKDAYS в Excel?

Функция NETWORKDAYS в Excel получает количество рабочих дней между двумя датами.

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

Число, обозначающее дни.

Аргументы

  • start_date — дата начала.
  • end_date — дата окончания.
  • holidays — [необязательно] Список нерабочих дней в виде дат.

Синтаксис

=NETWORKDAYS(start_date, end_date, [holidays])

Примечания по использованию

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

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

Функция NETWORKDAYS в Excel

ЧИСТРАБДНИ принимает три аргумента: start_date, end_date, and holidays. Все три аргумента должны быть действительными датами Excel. Праздники не являются обязательными. Чтобы исключить праздники, укажите диапазон допустимых дат Excel в качестве аргумента праздников. Праздники считаются нерабочими днями и не будут включены в результат.

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

Пример

Общий вид формулы NETWORKDAYS следующий:

=NETWORKDAYS(start,end) // исключая выходные дни
=NETWORKDAYS(start,end,holidays) // исключая выходные и праздничные дни

В показанном примере праздники — это именованный диапазон H5:H13, который содержит нерабочие дни в 2021 году. В столбцах E и F указано количество рабочих дней в каждом месяце года. Формула в ячейке E5 (Результат 1) содержит функцию NETWORKDAYS, но не учитывает праздничные дни:

=NETWORKDAYS(B5,C5) // возвращает 21

Формула в ячейке F5 (Результат 2)  учитывает праздничные дни:

=NETWORKDAYS(B5,C5,holidays) // возвращает 19

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

Примечания

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

Обучаю основам работы с офисными программами.

Функция NETWORKDAYS в Excel
2.1 Понятие обьекта в Corel DRAW 10