Как Рассчитать Количество Рабочих Дней в Excel • Разница в днях

Как Рассчитать Количество Рабочих Дней в Excel

Во всех версиях Excel есть функции, позволяющие делать вычисления с рабочими днями, однако рабочие дни были определены с понедельника по пятницу, а выходные — суббота и воскресенье. В большинстве случаев, это соответствует рабочему графику многих трудящихся, однако не во всех сферах именно такая трудовая неделя.

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

  • Нач_дата [Start_date] – дата, относительно которой ведется расчет.
  • Число_дней [Days] – количество не выходных и не праздничных дней до или после начальной даты.
  • Выходные [Weekend] – необязательный аргумент. Если значение не заполняется, то считается, что выходные дни – суббота и воскресенье. В случае, если не совпадают с общепринятыми, то задается, чтобы понять какие дни недели являются выходными, а какие рабочими. Значение 1 – нерабочие дни, а 0 – рабочие дни. Например, 1010100 означает, что выходными днями являются понедельник, среда и пятница.
  • Праздники [Holidays] – необязательный аргумент. Одно или несколько значений дат, которые в рабочие дни являются выходными (государственные праздники).

ПРИМЕР: Определить дату исполнения, при условии, что на подготовку документов требуется 10 рабочих дней после сдачи документов. Учесть, что с 1-го по 8-е января праздники, а выходные дни на неделе понедельник и воскресенье.

dateintl1.png

«1000001» — обозначение выходных и рабочих дней на неделе, а $F$10:$F$15 — праздники.

  • Нач_дата [Start_date] – начальная дата периода.
  • Кон_дата [End_date] – конечная дата периода
  • Выходные [Weekend] – необязательный аргумент. Если значение не заполняется, то считается, что выходные дни – суббота и воскресенье. В случае, если не совпадают с общепринятыми, то задается, чтобы понять какие дни недели являются выходными, а какие рабочими. Значение 1 – нерабочие дни, а 0 – рабочие дни. Например, 1100000 означает, что выходными днями являются понедельник и вторник.
  • Праздники [Holidays] – необязательный аргумент. Одно или несколько значений дат, которые в рабочие дни являются выходными, например, государственные праздники.

ПРИМЕР: Вычислить длительность исполнения в рабочих днях, при условии, что выходные дни на неделе понедельник и воскресенье.

dateintl2.png

Оставьте комментарий!

На сообщение “Учет рабочих и праздничных дней в расчетах” комментария 23

Виктор, может вы выделили несмежный диапазон. Можно выделять только смежные ячейки

Как хорошо, что добавили новую функцию, т.к. не у всех рабочая неделя с понедельника по пятницу.

Есть ли возможность учесть рабочие дни, которые приходятся в выходные дни как-то просто, без «выкрутасов»?

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

Праздники из года в год надо задавать или можно как-то покороче написать?

Особенно нужна мне была эта функция при работе в 2003-2007 версиях. Рад, что новые функции появляются и облегчают мою работу

Прекрасные функции, мне в финансовых расчетах очень пригодятся!

Мне кажется это очень хорошая идея поделиться таким функциями с народом.

Kirill, там не было таких функций, поэтому результата не будет

Всё лучше, чем подсчеты по дням с вычетом выходных — я балда так считал

Можно ли в этой функции учесть факт того, что выходной день, например, сб и вс, может быть рабочим?

Жаль, что нельзя выходные в рабочие дни этими функциями описывать

Да уж, в ряде специализированных программах гораздо проще или в базах данных

эксперт
Мнение эксперта
Михаил Соловьев, консультант по вопросам работы с продуктами Microsoft
Если у вас возникнут сложности, я помогу разобраться!
Задать вопрос эксперту
Воспользуемся коннектором для получения данных с Web-страницы вкладка Данные — Создать запрос — Из других запросов — Из Интернета. Если же вы хотите что-то уточнить, обращайтесь ко мне!
Предположим, что у нас есть таблица с датами начала и окончания работы сотрудников в компании (если сотрудник еще работает в компании, то в поле с датой окончания работы вписываем формулу СЕГОДНЯ):
Как Рассчитать Количество Рабочих Дней в Excel • Разница в днях

ЧИСТРАБДНИ Функция Excel.

  • Нач_дата [Start_date] – дата, относительно которой ведется расчет.
  • Число_дней [Days] – количество не выходных и не праздничных дней до или после начальной даты.
  • Выходные [Weekend] – необязательный аргумент. Если значение не заполняется, то считается, что выходные дни – суббота и воскресенье. В случае, если не совпадают с общепринятыми, то задается, чтобы понять какие дни недели являются выходными, а какие рабочими. Значение 1 – нерабочие дни, а 0 – рабочие дни. Например, 1010100 означает, что выходными днями являются понедельник, среда и пятница.
  • Праздники [Holidays] – необязательный аргумент. Одно или несколько значений дат, которые в рабочие дни являются выходными (государственные праздники).

Напишем формулу для проверки достижения 20-летнего возраста на сегодняшнюю дату. Формула должна возвращать значение ИСТИНА, если кому-то уже есть полных 20 лет, в противном случае формула должна возвращать значение ЛОЖЬ.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector