NETWORKDAYS / ЧИСТРАБДНИ
Чисто рабочие дни.
Возвращает количество рабочих дней между двумя указанными днями (исключает праздники и выходные).
NETWORKDAYS и NETWORKDAYS.INTL
Функция NETWORKDAYS возвращает количество рабочих дней между двумя указанными датами, автоматически исключая выходные дни (субботу и воскресенье) и праздничные дни, если они указаны.
Функция NETWORKDAYS.INTL работает аналогично функции NETWORKDAYS, но она также позволяет указать, какие дни недели считаются выходными. Это может быть полезно, если выходные дни в вашей стране или организации не совпадают с субботой и воскресеньем.
Функции даты / Date
На русском
ЧИСТРАБДНИ(начальная_дата; конечная_дата; [праздничные_дни])
На английском
NETWORKDAYS(start_date, end_date, [holidays])
Пояснения:
NETWORKDAYS(дата_начала; дата_окончания; [праздничные_дни])
дата_начала
– дата начала периода, в котором нужно вычислить количество рабочих дней.дата_окончания
– дата окончания периода, в котором нужно вычислить количество рабочих дней.праздничные_дни
– [ НЕОБЯЗАТЕЛЬНО ] – диапазон или массив, содержащий порядковые номера дат, на которые приходятся праздничные дни.
праздничные_дни
, должны являться порядковыми номерами дат в формате, возвращаемом функцией N
или датами в формате, возвращаемом функциями DATE
, DATEVALUE
или TO_DATE
. Значения диапазона должны быть датами в стандартном формате или порядковыми номерами дат.NETWORKDAYS
не преобразует даты в числовом формате автоматически, как это происходит в Google Таблицах при вводе даты в ячейку. Поэтому запись NETWORKDAYS(10/10/2000; 10/10/2001)
интерпретируется как YEARFRAC(0,005; 0,00499750124938)
, т. е. в качестве параметров используется частное от деления 10 на 10 и затем на 2000 и на 2001 соответственно.
Замечание для новичков
Формат записи дат с симвволом «/» характерен для английского языка. Если у вас русскоязычные таблицы, такой проблемы у вас не будет по умолчанию, поскольку стандарная запись числа будет выглядеть как 10.10.2001
.
NETWORKDAYS
вычисляет количество рабочих дней между двумя датами. Чтобы рассчитать рабочий день через указанное количество рабочих дней после указанной даты, воспользуйтесь функцией WORKDAY
.
ЧИСТРАБДНИ(ДАТА(1969; 7; 16); ДАТА(1969; 7; 24))
ЧИСТРАБДНИ(A2; B2)
NETWORKDAYS(40909, 40924)
NETWORKDAYS(40900, 40950, {40909, 40924})
Возвращает количество рабочих дней между аргументами дата_начала
и дата_окончания
(на основе заданного списка праздничных дней).
Функция NETWORKDAYS() • ЧИСТРАБДНИ() Google Таблиц
Пояснения:
WORKDAY
: Рассчитывает дату через указанное количество рабочих дней.
TO_DATE
: Преобразует число в значение даты.
N
: Возвращает аргумент, указанный числом.
DATEVALUE
: Преобразует строку в значение даты.
DATE
: Преобразует год, месяц и день в значение даты.
Google Sheets function list (на английском)
Список функций Google Таблиц (на русском)
Простой текст
Работает на Creatium