1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. NETWORKDAYS.INTL • чисто рабочие дни - Upline Studio

NETWORKDAYS.INTL • чисто рабочие дни - Upline Studio

Команда

NETWORKDAYS.INTL / ЧИСТРАБДНИ.МЕЖД

Перевод на русский

Чисто работчие дни. Международные.

Описание

Функция работает только в новых Google Таблицах.

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

NETWORKDAYS и NETWORKDAYS.INTL

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

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

Тип функции

Функции даты / Date

Синтаксис

На русском

ЧИСТРАБДНИ.МЕЖД(дата_начала; дата_окончания; [выходные]; [праздничные_дни])
Замечание для новичков
Выбор запятой или точки c запятой между аргументами формулы определяется не тем, на каком языке записана команда, а языковой версией Google Таблиц как таковых. Если у вас русскоязычные Google Таблицы, то команду вы можете записать и на русском, и на английском языке — Google Таблицы её просто сами переведут. Но вот разделителем должна быть точка с запятой, иначе вы получите синтаксическую ошибку.

На английском

NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

Пояснения:

ЧИСТРАБДНИ.МЕЖД(дата_начала, дата окончания, [выходные], [праздничные_дни])

  • дата_начала – дата, с которой начинается отсчет рабочих дней.
  • дата_окончания – дата, которой заканчивается отсчет рабочих дней.
  • выходные[ НЕОБЯЗАТЕЛЬНО. Значение по умолчанию – "1"] – число или строка, указывающие выходные дни.
    • Запись в виде строки. Вы можете указать выходные дни, используя набор цифр из семи нулей и единиц. Первый символ соответствует понедельнику, последний – воскресенью; 0 – рабочему дню, 1 – выходному. Например, строка "0000011" описывает неделю, где суббота и воскресенье – выходные дни.
    • Запись в виде числа. Вы можете использовать запись в виде числа вместо записи в виде строки. Значение для двух выходных дней подряд: 1 – суббота и воскресенье, 2 – воскресенье и понедельник и так далее до 7. Значения для одного выходного дня: 11 – если это воскресенье, 12 – понедельник и так далее до 17.
  • праздничные_дни[ НЕОБЯЗАТЕЛЬНО ] – диапазон или массив констант, указывающих праздничные дни.
    • Значения массива праздничные_дни должны быть указаны в виде порядкового номера даты через функцию Ч или в виде даты через функции ДАТА, ДАТАЗНАЧ или TO_DATE. Значения диапазона должны быть датами в стандартном формате или порядковыми номерами дат.

Примечания

  • ЧИСТРАБДНИ.МЕЖД не преобразует даты в числовом формате автоматически, как это происходит при вводе даты в обычную ячейку. Символ «/» воспринимается программой как знак деления, поэтому запись ЧИСТРАБДНИ.МЕЖД(10/10/2000,10/10/2001) будет преобразована в ЧИСТРАБДНИ.МЕЖД(0.005,0.00499750124938) – результат деления 10 на 10 и на 2000 или 2001 соответственно.
Замечание для новичков
Формат записи дат с симвволом «/» характерен для английского языка. Если у вас русскоязычные таблицы, такой проблемы у вас не будет по умолчанию, поскольку стандарная запись числа будет выглядеть как `10.10.2000`.


  • ЧИСТРАБДНИ.МЕЖД подсчитывает количество рабочих дней между двумя датами. Если вы хотите вычислить, какая дата будет через определенное количество рабочих дней, используйте функциюРАБДЕНЬ.
  • ЧИСТРАБДНИ.МЕЖД работает аналогично функции ЧИСТРАБДНИ и дополнительно позволяет указать выходные дни (это полезно, когда выходные дни – не суббота и воскресенье).

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

ЧИСТРАБДНИ.МЕЖД(ДАТА(1969; 7; 16); ДАТА(1969; 7; 24); 1; A1:A10)

ЧИСТРАБДНИ.МЕЖД(ДАТА(1969; 7; 16); ДАТА(1969; 7; 24))

NETWORKDAYS.INTL("12/04/1995", "12/22/1995", 3)

NETWORKDAYS.INTL("12/04/1995", "12/22/1995", “0000011”)

Примеры решения задач

Возвращает количество рабочих дней между аргументами дата_начала и дата_окончания (на основе заданного числа выходных дней и списка и праздничных дней).

screenshot01

Пояснения:

  • Формулы помещаются в ячейки С9:С11.
  • В ячейках D9:D11 находится текст. Чтобы его видеть перед формулой ставится знак ‘ , который на иллюстрации не виден.

Может также пригодиться

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

РАБДЕНЬ.INTL: Рассчитывает дату через указанное количество рабочих дней, исключив указанные выходные и праздничные дни.

ДАТАМЕС: Возвращает дату, отстоящую на заданное количество месяцев вперед или назад от указанной даты.

КОНМЕСЯЦА: Возвращает дату последнего дня месяца через определенное число месяцев до или после другой даты.

ТДАТА: Возвращает текущие дату и время как значение даты.

Другие функции Google Таблиц

Список функций

Источники

Google Sheets function list (на английском)

Список функций Google Таблиц (на русском)

ЧИСТРАБДНИ (NETWORKDAYS).INTL

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium