Функция NETWORKDAYS (ЧИСТРАБДНИ) в Excel вычисляет количество рабочих дней между двумя датами. ЧИСТРАБДНИ автоматически исключают выходные дни (суббота и воскресенье) и при необходимости могут исключать список праздников, представленных в виде дат.
Что делает функция NETWORKDAYS в Excel?
Функция NETWORKDAYS в Excel получает количество рабочих дней между двумя датами.
Возвращаемое значение
Число, обозначающее дни.
Аргументы
- start_date — дата начала.
- end_date — дата окончания.
- holidays — [необязательно] Список нерабочих дней в виде дат.
Синтаксис
=NETWORKDAYS(start_date, end_date, [holidays])
Примечания по использованию
Функция ЧИСТРАБДНИ возвращает количество рабочих дней между двумя датами, автоматически исключая выходные (суббота и воскресенье) и, при необходимости, исключая праздничные дни, представленные в виде списка дат.
NETWORKDAYS можно использовать для расчета вознаграждений сотрудникам, которые начисляются в зависимости от отработанных дней, количества рабочих дней, доступных в ходе проекта, количества рабочих дней, необходимых для решения проблемы поддержки клиентов и т. д.
ЧИСТРАБДНИ принимает три аргумента: 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.