Функция ЧИСТРАБДНИ считает чистые рабочие дни в Excel

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

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

Примеры использования функций ЧИСТРАБДНИ и ЧИСТРАБДНИ.МЕЖД в Excel

Пример 1. Определить количество выходных между датами 20.09.2018 и 30.10.2018 включая праздничные дни, которые приходятся на следующие даты: 28.09.2018 и 05.10.2018.

Вид исходной таблицы данных:

Пример 1.

Для расчета используем следующую формулу:

Описание аргументов:

  • (B3-B2) – общее число дней между указанными датами;
  • B2 – дата начала некоторого события;
  • B3 – дата окончания некоторого события;
  • B4:B5 – диапазон ячеек, содержащих праздничные дни.

Примечания:

  1. Данные в ячейках B2:B5 указаны в виде результатов выполнения функций ДАТА.
  2. Ячейка B6 должна иметь числовой формат данных для отображения корректных результатов.

В результате расчетов получим:

ЧИСТРАБДНИ.

Между указанными в условии датами всего 13 выходных с учетом 2-х праздников.



Расчет отпускных для увольняющегося сотрудника в Excel

Пример 2. Рассчитать отпускные для увольняющегося работника, который поступил на работу 10.05.2015 и был уволен 15.06.2018, за время работы ни разу не брал отпуск. Всего за весь период работы было выплачено 457240 рублей зарплаты. Праздничными днями являются следующие даты: 1-8 января, 23 февраля, 8 марта, 1 мая, 9 мая, 12 июня, 4 ноября.

Вид исходной таблицы:

Пример 2.

Для расчета общего количества отпускных дней за период работы используем формулу:

Выражения «(ДАТА(2016;1;1)-B6)*24/365» и (B3-ДАТА(2018;1;1))*24/365 возвращают число дней отпуска с учетом, что из 365 дней в году работнику полагается 24 дня отпуска. Второй аргумент функции СУММ – «24*2» - число дней отпуска за 2016 и 2017 года.

В результате получим:

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

Определим сумму выпускных по формуле:

Выражение B21/ЧИСТРАБДНИ(B2;B3;B6:C6:C6:D19:E18) определяет среднюю з/п за рабочий день. Умножив это значение на количество дней отпуска за весь период получим общую сумму отпускных:

Расчет отпускных.

Начисление зарплаты сотрудникам по отработанным дням в Excel

Пример 3. Определить зарплату работника за июль 2018 года, если расчет оплаты производится по отработанным дням, при этом по уставу фирмы до 15 числа каждого месяца число выходных в неделе - 2 (суббота и воскресенье), а после 15 – один (воскресенье). Если 15-е число любого месяца является субботой, данный день выходным не является.

Вид исходной таблицы данных:

Пример 3.

Для расчета используем следующую формулу:

Функция ЕСЛИ выполняет проверку, является ли 15-е число июля субботой. Число рабочих дней вычисляется как сумма числа рабочих дней в неделях, для которых количество выходных равно двум, и неделях с одним выходным днем. Если 15-е является субботой, то полное количество дней с двумя выходными рассчитывается как разница дат ДАТА(2018;7;15)-6 и начало месяца.

Результат расчетов:

Начисление зарплаты.

Количество рабочих дней до 15-го числа составило 10 дней (15.07.2018 – воскресенье), после 15-го – 14. Произведение 24 рабочих дней и оклада по дням (1320 рублей) равно 31680 рублей зарплаты за месяц.

Особенности использования функций ЧИСТРАБДНИ и ЧИСТРАБДНИ.МЕЖД в Excel

Функция ЧИСТРАБДНИ имеет следующий синтаксис:

=ЧИСТРАБДНИ(нач_дата;кон_дата;[праздники])

Описание аргументов:

  • нач_дата – обязательный аргумент, принимающий значение формата даты, которое характеризуют дату начала какого-либо события (точку отсчета числа рабочих дней);
  • кон_дата – обязательный аргумент, принимающий значение формата даты, которые характеризуют дату окончания какого-либо события;
  • [праздники] – необязательный для заполнения аргумент, принимающий ссылку на ячейку или диапазон ячеек, содержащие данные в формате даты, которые указывают даты праздничных дней. Может быть указан в виде массива, содержащего представления дат в виде чисел в коде времени Excel.

Функция ЧИСТРАБДНИ.МЕЖД имеет следующий синтаксис:

Описание аргументов:

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

Описание аргументов:

  • нач_дата и кон_дата – обязательные аргументы, смысл которых тождественен одноименным аргументам функции ЧИСТРАБДНИ;
  • [выходной] – необязательный аргумент, который может быть указан в виде текстовой строки или числового значения из диапазона от 1 до 7 и от 11 до 17 соответственно, характеризующих число выходных и их позиции в неделе. По умолчанию принимается значение 1, соответствующее выходным в субботу и воскресенье. Если указано число 2 – выходными считаются воскресенье и понедельник. Далее по аналогии вплоть до числа 7, соответствующего выходным дням в пятницу и субботу. Число 11 характеризует единственный выходной день в воскресенье, 12 – в понедельник и далее по аналогии вплоть до 17, характеризующего субботу в качестве единственного выходного дня. Текстовый вариант представления аргумента имеет вид «0000011», где 1 – выходной день, 0 – рабочий день. Если строка состоит из 7 единиц («1111111»), функция ЧИСТАРАБНИ.МЕЖД вернет значение 0;
  • [праздники] – необязательный аргумент в виде ссылки на ячейку или диапазон ячеек, содержащих данные в формате даты, указывающие даты праздничных дней, либо массив числовых значений, являющихся представлениями дат в коде времени Excel.

Примечания:

  1. Аргументы нач_дата и кон_дата обеих рассматриваемых функций должны быть указаны в виде результатов выполнения функции ДАТА или прочих функций, возвращающих данные в формате даты. Представление дат в виде текстовых строк может привести к непредсказуемым результатам.
  2. Если в качестве аргумента нач_дата была передана более поздняя дата чем та, которая передана в качестве аргумента кон_дата, результатом выполнения функций ЧИСТРАБДНИ и ЧИСТАРБДНИ.МЕЖДУ будет отрицательное число, модуль которого равен количеству рабочих дней между указанными датами.
  3. Любые аргументы рассматриваемых функций, принимающие даты вне предела допустимых значений в Excel, будут приводить к возникновению ошибок #ЧИСЛО!
  4. Если в качестве аргумента [выходной] функции ЧИСТРАБДНИ.МЕЖД передано число, которое не принадлежит диапазонам допустимых значений, или строка, содержащая недопустимые символы (любые символы, кроме «0» и «1»), большее или меньшее количество символов, чем число дней в неделе, результатом выполнения будут коды ошибок #ЧИСЛО! или #ЗНАЧ!.

en ru