Калькулятор рабочих дней excel

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

Функция РАБДЕНЬ.МЕЖД предназначена для определения даты, равной сумме текущей даты и длительности мероприятия, и возвращает соответствующее числовое значение в коде времени Excel.

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

Пример 1. Согласно расчетам, для выполнения проекта сотрудником фирмы потребуется 236 часов его беспрерывной работы. Дата начала проекта – 18.08.2018. Определить дату окончания работы над проектом. В ближайшие 30 дней праздников нет, выходные – суббота и воскресенье.

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

Пример 1.

Для решения используем формулу:

РАБДЕНЬ.

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

  • B5 – дата начал события (работы над проектом);
  • B6/B8 – число рабочих дней, требуемых для реализации проекта, при условии, что рабочий день длится 8 ч.

Результат вычислений:

Результат вычислений.

Автоматически определилось число для сдачи реализованного проекта по ключ.



Как посчитать количество рабочих дней между датами

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

262 рабочих дня в году.

Как видите всего в невисокосном 2019-му 262 рабочих дней в году и 103 дня выходных (262+103=365).

Пример 2. Курс предмета в учебном заведении рассчитан на 46 занятий, которые проводятся в понедельник, среду и пятницу. Начало изучения предмета – 3.09.2018. Ближайшие праздники: 17.09.2018, 28.09.2018, 7.10.2018. Определить дату последнего занятия.

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

Пример 2.

Формула для расчета:

РАБДЕНЬ.МЕЖД.

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

количество рабочих дней между датами.

Последнее занятие будет 24 декабря 2018 года.

Формула оптимального расчета количества рабочих дней между датами

Пример 3. Для выполнения работы в срок было предложено два варианта: увеличить часы в рабочих днях до 10 ч в день или ввести шестидневную рабочую неделю. Расчетная длительность выполнения работы – 127 ч. Выбрать оптимальный вариант, если дата начала проекта – 20.08.2018.

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

Пример 3.

Для решения используем следующую формулу:

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

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

расчет количества рабочих дней.

То есть, чтобы быстрее выполнить работу, лучше увеличить длительность рабочего дня до 10 часов.

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

Функция РАБДЕНЬ имеет следующий синтаксис:

=РАБДЕНЬ(нач_дата;количество_дней;[праздники])

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

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

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

=РАБДЕНЬ.МЕЖД(нач_дата;количество_дней;[выходной];[праздники])

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

  • нач_дата – обязательный аргумент, характеризующий дату начала какого-либо события в виде данных формата Дата;
  • количество_дней – обязательный аргумент в виде данных числового типа, характеризующих число дней, которые предшествуют началу какого-либо события (отрицательное число) либо обозначают какую-либо будущую дату (положительное число);
  • [праздники] – необязательный аргумент, принимающий одно или несколько значений формата Дата, указывающих даты праздничных дней;
  • [выходной] – необязательный аргумент в виде строки из 7 последовательно записанных значений из диапазона от 0 до 1, характеризующей количество выходных дней и их позицию по дням недели, или числового значения из диапазона от 1 до 17. Примеры некоторых вариантов записи данного аргумента:
  1. 1 (или явно не указан) – выходными днями являются суббота и воскресенье.
  2. 2 – воскресенье и понедельник.
  3. 3 – понедельник и вторник (и т. д).
  4. 11 – только понедельник.
  5. 12 – только вторник (и т. д.).
  6. «0000011» — суббота и воскресенье».
  7. «1000001» — воскресенье и понедельник (и т. д.).

Примечания:

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

Скачать примеры расчета количества рабочих дней в Excel

Примечание: в отличие от функции РАБДЕНЬ, предусматривающей возможность указывать лишь даты праздничных дней, функция РАБДЕНЬ.МЕЖДУ позволяет определять число выходных в неделю и указывать, какими днями в неделе являются выходные (например, вместо привычных субботы и воскресенья можно указать вторник и среда).

ЧИСТРАБДНИ (функция ЧИСТРАБДНИ)

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

В этой статье описаны синтаксис формулы и использование функции ЧИСТРАБДНИ в Microsoft Excel.

Описание

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

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

Синтаксис

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

Аргументы функции ЧИСТРАБДНИ описаны ниже.

  • нач_дата    — обязательный аргумент. Начальная дата.

  • кон_дата    Обязательный. Конечная дата.

  • Праздники    Необязательный. Список из одной или нескольких дат, которые требуется исключить из рабочего календаря, например государственные праздники. Список может представлять собой диапазон ячеек, содержащих даты, или константу массива, содержащую числа, которые представляют даты.

Важно:  Даты должны быть введены с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2012 г. воспользуйтесь выражением ДАТА(2012,5,23). Если ввести даты как текст, это может привести к возникновению проблем.

Замечания

  • В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию 1 января 1900 г. имеет порядковый номер 1, а 1 января 2012 г. — 40909, так как от 1 января 1900 г. он отс0 до 40 909 дней.

  • Если какой-либо из аргументов не является допустимой датой, networkDAYS возвращает #VALUE! значение ошибки #ЗНАЧ!.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Дата

Описание

01.10.2012

Дата начала проекта

01.03.2013

Дата окончания проекта

22.11.2012

Праздник

04.12.2012

Праздник

21.01.2012

Праздник

Формула

Описание

Результат

=ЧИСТРАБДНИ(A2;A3)

Число рабочих дней между датой начала (01.10.2012) и датой окончания (01.03.2013).

110

=ЧИСТРАБДНИ(A2;A3;A4)

Число рабочих дней между датой начала (01.10.2012) и датой окончания (01.03.2013) с вычетом праздничного дня 22.11.2012 как выходного.

109

=ЧИСТРАБДНИ(A2;A3;A4:A6)

Число рабочих дней между датой начала (01.10.2012) и датой окончания (01.03.2013) с вычетом трех праздничных дней.

107

К началу страницы

Нужна дополнительная помощь?

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

Использование функции ЧИСТРАБДНИ

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

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

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

  3. В пустом месте объявите создание формулы при помощи знака = и напишите ЧИСТРАБДНИ.Объявление формулы для расчета рабочих дней при помощи функции ЧИСТРАБДНИ в Microsoft Excel

  4. В качестве первого аргумента объявите ячейку, где указано начало даты вычислений.Ввод первого аргумента для расчета рабочих дней при помощи функции ЧИСТРАБДНИ в Microsoft Excel

  5. После знака ; укажите конечную дату.Ввод второго аргумента для расчета рабочих дней при помощи функции ЧИСТРАБДНИ в Microsoft Excel

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

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

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

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

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

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

В качестве второго примера разберем почти такую же функцию, но с дополнительной настройкой. Она подразумевает ручной выбор выходных дней, если ваша компания работает не по стандартному графику 5/2 с нерабочими субботой и воскресеньем. Давайте разберемся с тем, как создается формула расчета в этом случае.

  1. Вместо описанной выше функции на этот раз объявите ЧИСТРАБДНИ.МЕЖД.Объявление формулы для расчета рабочих дней при помощи функции ЧИСТРАБДНИ.МЕЖД в Microsoft Excel

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

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

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

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

Теперь поговорим непосредственно о тех числах, которые указываются как выходные. У Microsoft есть своя система распределения, первую часть которой я уже описал в одном из предыдущих шагов. Можно указать как выходные два дня подряд или только определенный день недели. Полный список числовых обозначений вы найдете на официальной странице поддержки Microsoft.

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

В Excel есть несколько функций, которые позволяют посчитать количество рабочих дней между двумя датами в excel. О том, как посчитать количество календарных дней между датами, есть отдельная статья.  

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

Как посчитать количество рабочих дней между двумя датами функцией ЧИСТРАБДНИ

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

Синтаксис функции:

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

нач_дата и кон_дата — начальная и конечная даты диапазона. Конечная дата обязательно должна быть больше начальной.

[праздники] — необязательный аргумент, можно отдельно указать ссылку на ячейку или диапазон ячеек, в которых указаны даты праздничных дней. В этом случае excel исключит их из числа рабочих дней, даже если это были будние дни.

Конечно, в качестве аргумента [праздники] можно указывать не только праздничные дни, а любые дни, которые нужно исключить из числа рабочих дней.

Если аргумент [праздники] не указывать, excel по умолчанию посчитает количество рабочих дней между двумя датами без учета праздничных дней, вычтя только субботы и воскресенья.

Рассмотрим пример расчета количества рабочих дней между двумя датами. Для наглядности приведен календарь за данный месяц.

  • Без учета праздников (аргумент [праздники] не указан)

количество рабочих дней между двумя датами

Как видите, формула посчитала количество будних дней (понедельник-пятница), не учитывая, что 2-3 и 9-10 мая — это нерабочие дни в связи с праздниками.

  • С учетом аргумента [праздники]

Чтобы из количества рабочих дней исключить нерабочие праздничные дни (или любые другие дни, которые нужно исключить), сначала нужно сделать отдельный список праздничных дней.

Затем добавим в формулу аргумент [праздники]. Обратите внимание, что ссылки на диапазон лучше закрепить абсолютными ссылками.

количество рабочих дней между двумя датами

Другой вариант — создать именованный диапазон для ячеек с датами праздничных дней. Для этого нужно выделить диапазон ячеек, в поле имени указать нужное имя и нажать Enter.

количество рабочих дней между двумя датами

Теперь, когда будете считать количество рабочих дней между двумя датами с учетом праздников, в качестве аргумента [праздники] можно указать имя диапазона.

количество рабочих дней между двумя датами

Функция ЧИСТРАБДНИ.МЕЖД — когда полезно использовать

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

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

Синтаксис функции:

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

Аргументы нач_дата, кон_дата и [праздники] — аналогичны функции ЧИСТРАБДНИ.

[выходные] — необязательный аргумент, в котором нужно выбрать код дней недели для выходных дней. Этот аргумент принимает числовой код, в котором зашифрованы дни недели.

количество рабочих дней между двумя датами
Давайте рассмотрим ее на примере. В качестве выходных выберем дни Среда и Четверг. 

На календаре зеленым закрашены дни, которые формула посчитала рабочими.

Из диапазона дней между датами 01.05.2022 и 20.05.2022 вычтены праздничные дни (диапазон “праздники” из предыдущего примера) и выходные дни (в данном примере СР и ЧТ).

количество рабочих дней между двумя датами

Для чего нужны функции РАБДЕНЬ и РАБДЕНЬ.МЕЖД 

Функция РАБДЕНЬ фактически является зеркальной для функции ЧИСТРАБДНИ:

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

Синтаксис функции:

=РАБДЕНЬ(нач_дата; число дней; [праздники])

нач_дата — начальная дата, от которой будет отсчитываться количество рабочих дней

число дней — число рабочих дней, которое будет прибавлено к начальной дате.

[праздники] — так же, как и для функции ЧИСТРАБДНИ можно отдельно указать ссылку на ячейку или диапазон ячеек, в которых указаны даты праздничных дней.

Рассмотрим пример использования функции РАБДЕНЬ. Количество дней укажем 15. Обратите внимание: количество дней мы взяли из результата вычисления функции ЧИСТРАБДНИ, а результат получили равный второму аргументу функции (кон_дата) ЧИСТРАБДНИ — 20.05.2021. Именно поэтому эти функции считаются зеркальными.

количество рабочих дней между двумя датами

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

Использование аргумента [праздники] — такое же, как в функции ЧИСТРАБДНИ. Праздники можно указать ссылкой на ячейки или именованным диапазоном.

Пример использования функции РАБДЕНЬ с аргументом [праздники].

количество рабочих дней между двумя датами

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

Синтаксис функции:

=РАБДЕНЬ.МЕЖД(нач_дата; число дней; [выходные];[праздники])

Числовые коды для аргумента [праздники] аналогичны кодам для функции ЧИСТРАБДНИ.МЕЖД (см. выше в этой статье).

Рассмотрим пример использования функции РАБДЕНЬ.МЕЖД. Начальная дата 01.05.2022, количество дней — 15, в качестве выходных дней укажем аргумент 2 (ВС, ПН), праздники — именованный диапазон “праздники” из предыдущих примеров.

количество рабочих дней между двумя датами

Зеленым цветом закрашены указанное количество рабочих дней — 15. Следовательно, дата, которая отстает от 01.05.2022 на 15 дней с учетом выходных ВС и ПН и праздничных дней — 25.05.2022.

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

Мы ВКонтакте

Вам может быть интересно:

Skip to content

Количество рабочих дней между двумя датами в Excel

Довольно распространенная задача: определить количество рабочих дней в период между двумя датами – это частный случай расчета числа дней, который мы уже рассматривали ранее. Тем не менее, в Excel для этого даже существуют специальные функции.

Не совсем правильно будет пользоваться простейшими методами вычитания одной даты из другой либо функцией РАЗНДАТ. Ведь мы при этом не учитываем наш график труда и отдыха, что весьма важно.

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

Функция РАБДЕНЬ определяет момент времени, который наступит через какое-то количество рабочих дней в будущем или в прошлом. Вы можете использовать ее для добавления или вычитания рабочих дней к определенной точке времени.

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

  1. Функция РАБДЕНЬ.
  2. Как добавить или вычесть рабочие дни.
    • Настраиваем свой график выходных дней.
  3. Как рассчитать, сколько рабочих дней между двумя датами?
    • А если у нас свой особенный график труда и отдыха?
  4. Как определить ближайший рабочий день?
  5. Возможные ошибки при расчетах.

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

Функция РАБДЕНЬ.

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

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

РАБДЕНЬ — это встроенная функция в Excel 2007, 2010, 2013 и 2016. Ее можно ввести руками либо при помощи мастера функций. В более ранних версиях вам нужно специально включать пакет инструментов анализа.

Вам необходимо использовать следующие аргументы:

РАБДЕНЬ(дата_начала; дни; [праздничные_дни])

Первые два обязательны, а последний – по желанию:

  • Дата_начала – с нее начинается подсчет дней.
  • Дни — рабочие дни, которые нужно добавить или вычесть из начальной точки отсчета. Положительное число возвращает будущий момент времени, отрицательное — возвращает в прошлое.
  • Праздничные_дни — необязательный список дат, которые следует считать нерабочими днями. Это может быть либо диапазон ячеек, содержащих даты, которые вы хотите исключить из расчетов, либо константа массива.

Теперь, когда вы знаете основы, давайте посмотрим, как вы можете использовать РАБДЕНЬ в ваших таблицах Excel.

Как добавить или вычесть рабочие дни.

Чтобы рассчитать рабочие дни в Эксель, следуйте этим простым правилам:

  • Чтобы добавить будние дни, введите положительное число в качестве аргумента дни в формуле РАБДЕНЬ.
  • Чтобы вычесть будние дни, используйте там же отрицательное число.

Предположим, у вас в ячейке A10 указан начальный момент времени, а список праздников — в ячейках А2: А7. Вы хотите узнать, какое число будет через 90 рабочих дней в будущем и прошлом. 

Вы можете сделать это, используя следующие формулы:

Чтобы добавить столько же к начальной точке, но учитывая праздничные дни в А2: А7:

=РАБДЕНЬ($A$10;90;$A$2:$A$7)

Чтобы вычесть 90 рабочих дней, исключая праздники:

=РАБДЕНЬ($A$10;-90;$A$2:$A$7)

Чтобы рассчитать сроки на основе текущей даты, используйте функцию СЕГОДНЯ() в качестве точки начала:

Чтобы добавить 90 рабочих дней:

=РАБДЕНЬ(СЕГОДНЯ();90;$A$2:$A$7)

Чтобы переместиться на такое же время назад по отношению к сегодня:

=РАБДЕНЬ(СЕГОДНЯ();-90)

Чтобы указать время начала непосредственно в формуле, используйте формулу ДАТА():

=РАБДЕНЬ(ДАТА(2020;1;7);90;$A$2:$A$7)

На следующем скриншоте показаны результаты всех этих и еще нескольких формул РАБДЕНЬ:

И, естественно, вы можете указать, сколько будних дней нужно добавить либо вычесть из точки начала в некоторой ячейке, а затем сослаться на эту ячейку в своей формуле. Например:

=РАБДЕНЬ($A$10;С1;$A$2:$A$7)

Где A10 — начальная датировка, а C1 — число рабочих дней до (отрицательные числа) или после (положительные числа) нее, без учета праздников.

Настраиваем свой график выходных дней.

В случае, если у вас применяется какой-то особенный график нерабочих дней (не суббота и воскресенье), то вам в помощь – формула РАБДЕНЬ.МЕЖД  (WORKDAY.INTL в английской версии).

Она появилась в Excel 2010, в более старых версиях программы ее нет.

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

Синтаксис ее выглядит следующим образом:

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

Первые два аргумента являются обязательными и знакомыми нам:

Дата_начала – начальный момент времени.

Дни — будние дней до (отрицательное значение) или после (положительное значение) начальной точки. Если этот аргумент в результате каких-то расчетов передается в виде десятичного числа, то дробная часть отбрасывается.

Последние два аргумента являются необязательными:

Выходные — указывает, что именно следует считать днями отдыха. Это может быть либо число, либо текст, как показано ниже.

Число

Выходные дни

1 или отсутствует

Суббота Воскресенье

2

Воскресенье понедельник

3

Понедельник вторник

4

Вторник Среда

5

Среда Четверг

6

Четверг Пятница

7

Пятница Суббота

11

Только воскресенье

12

Только понедельник

13

Только вторник

14

Только среда

15

Только четверг

16

Только в пятницу

17

Только суббота

Текст для указания выходного дня — серия цифр из семи нулей и единиц, представляющих семь дней недели, начиная с понедельника. 1 означает нерабочий день, и 0 — соответственно наоборот. Например:

  • «0000010» — суббота — отдыхаем.
  • «1000001» — понедельник и воскресенье — отдыхаем.

И вот как это может выглядеть на примере:

Я бы рекомендовал обратить внимание на конструкцию

=РАБДЕНЬ.МЕЖД($A$10;90;»1000001″;$A$2:$A$7)

Просто переставляя 0 и 1, можно прямо указать любой график труда и отдыха.

Все остальное, думаю, достаточно хорошо понятно из скриншота.

Замечание. Функции Excel РАБДЕНЬ и РАБДЕНЬ.МЕЖД возвращают порядковые номера (числа), представляющие даты. Чтобы они отображались как нужно, выделите нужные ячейки и нажмите Ctrl + 1, чтобы открыть диалоговое окно «Формат ячеек». На вкладке «Число» выберите «Дата»  и определите нужный формат. 

Как рассчитать, сколько рабочих дней между двумя датами?

В ситуациях, когда вам нужно получить число рабочих дней в каком-то временном промежутке, используйте формулу ЧИСТРАБДНИ() (в английском варианте – NETWORKDAYS) :

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

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

Чтобы узнать, сколько будних дней между двумя точками в столбцах A и B, используйте следующую формулу:

=ЧИСТРАБДНИ(A10;B10)

При желании вы можете ввести свой список праздников в отдельный диапазон и дополнить формулу, чтобы исключить эти дни:

=ЧИСТРАБДНИ(A10;B10;A2:A7)

В результате учитываются только будние дни.

А если у нас свой особенный график труда и отдыха?

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

ЧИСТРАБДНИ.МЕЖД  (WORKDAY.INTL в английском варианте) — более мощная модификация функции ЧИСТРАБДНИ, которая работает с пользовательскими параметрами выходных . Как и его предшественница, она возвращает число рабочих дней в будущем или в прошлом, но позволяет вам определить, какие именно дни недели в вашем графике нужно считать нерабочими.

Формула ЧИСТРАБДНИ.МЕЖД  появилась впервые в Excel 2010, и поэтому недоступна в более ранних версиях программы.

Синтаксис ее выглядит следующим образом:

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

Первые два аргумента являются обязательными и встречались нам уже неоднократно:

Дата_начала — начальная точка.

Дни — будние дней до (отрицательное значение) или после (положительное значение) точки начала. Если этот аргумент в результате каких-то расчетов предоставляется в виде десятичного числа, то он усекается до целого.

Последние два аргумента являются необязательными:

Выходные — указывает, в какие дни недели вы не работаете. Это может быть либо число, либо текст, как показано ниже.

Число

Выходные дни

1 или отсутствует

Суббота Воскресенье

2

Воскресенье понедельник

3

Понедельник вторник

4

Вторник Среда

5

Среда Четверг

6

Четверг Пятница

7

Пятница Суббота

11

Только воскресенье

12

Только понедельник

13

Только вторник

14

Только среда

15

Только четверг

16

Только в пятницу

17

Только суббота

Текст для указания выходного дня — серия цифр из семи нулей и единиц, представляющих семь дней недели, начиная с понедельника. 1 означает день отдыха, а 0 — будний день. Например:

  • «0000011» — суббота и воскресенье – не работаем.
  • «1000001» — понедельник и воскресенье — отдыхаем.

На первый взгляд, такие конструкции могут показаться громоздкими и ненужными, но лично мне этот метод больше нравится, потому что вы можете создавать графики выходных «на лету», не запоминая никаких чисел.

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

А теперь несколько примеров.

=ЧИСТРАБДНИ.МЕЖД(A10;B10;1) – это знакомый нам вариант, когда нерабочими считаются суббота и воскресенье.

А вот =ЧИСТРАБДНИ(A10;B10;11) – отдых только в воскресенье,

=ЧИСТРАБДНИ.МЕЖД(A10;B10;2) – в воскресенье и понедельник. Такой расчет полезен, если в вашей организации свой график работы, не такой, как у всех.

=ЧИСТРАБДНИ.МЕЖД(A11;B11;»1100000″;$A$2:$A$7) 

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

Вы можете объединить полученное число со своим собственным сообщением, склеив их при помощи оператора &.

Например, давайте посмотрим, сколько нужно еще отработать до конца 2020 года. Для этого введем 31 декабря 2020 года в формате даты, и используем следующее выражение:

=»Осталось «&ЧИСТРАБДНИ(СЕГОДНЯ();ДАТА(2020;12;31);A2:A7)&» дн. до конца года!»

Ух, осталось всего 203 дня! Не так много, как я думал :)
Примечание. Чтобы учесть свой индивидуальный график работы, используйте ЧИСТРАБДНИ.МЕЖД().

Как определить ближайший рабочий день?

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

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

как рассчитать ближайший рабочий день

Для субботы подсчитать дату ближайшего понедельника можно двумя способами:

=РАБДЕНЬ(A2-1;1)

или

=ЕСЛИ(ДЕНЬНЕД(A3;2)>5;A3+(8-ДЕНЬНЕД(A3;2));A3)

Ближайший рабочий день в прошлом (то есть прошлая пятница) определяется так:

=ЕСЛИ(ДЕНЬНЕД(A4;2)>5;МИН(A4-(ДЕНЬНЕД(A4;2)-5);A4);A4)

Ну и если немного усложнить условие — если день попадает на субботу, тогда ближайший рабочий день — прошедшая пятница, а если на воскресенье — тогда предстоящий понедельник:

=ЕСЛИ(ДЕНЬНЕД(A6;2)>6;A6+(8-ДЕНЬНЕД(A6;2));МИН(A6-(ДЕНЬНЕД(A6;2)-5);A6))

Как видите, на слишком уж сложно.

Возможные ошибки при расчетах.

Если ваша формула РАБДЕНЬ, РАБДЕНЬ.МЕЖД, ЧИСТРАБДНИ или ЧИСТРАБДНИ.МЕЖД возвращает ошибку #ЧИСЛО! или #ЗНАЧ!, причина может быть одной из следующих:

  • аргументы начала и конца временного отрезка передают неверные данные (не являются датой, записаны как текст скорее всего)
  • аргумент «выходные» указан неверно (например, 22 или «000000011»).

Надеюсь, эти примеры и инструкции были вам полезны. Если еще остались вопросы — пишите в комментариях. Постараюсь ответить.

Также рекомендуем о работе с датами:

Как перевести время в число В статье рассмотрены различные способы преобразования времени в десятичное число в Excel. Вы найдете множество формул для преобразования времени в часы, минуты или секунды. Поскольку Microsoft Excel использует числовую систему для работы с временем, вы можете…
Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
Как вывести месяц из даты На примерах мы покажем, как получить месяц из даты в таблицах Excel, преобразовать число в его название и наоборот, а также многое другое. Думаю, вы уже знаете, что дата в…
Как быстро вставить сегодняшнюю дату в Excel? Это руководство показывает различные способы ввода дат в Excel. Узнайте, как вставить сегодняшнюю дату и время в виде статической метки времени или динамических значений, как автоматически заполнять столбец или строку…

Содержание

  1. Функция РАБДЕНЬ.
  2. Синтаксис
  3. Аргументы функции
  4. Что возвращает функция
  5. Как добавить или вычесть рабочие дни.
  6. Настраиваем свой график выходных дней.
  7. Количество дней между двумя датами в Excel
  8. Функция РАБДЕНЬ
  9. Складывать и вычитать календарные дни
  10. Как выглядит формат ячейки в Excel
  11. Сделать ячейку, в которой всегда стоит текущая дата
  12. В ячейке содержится Дата
  13. В ячейке с пользовательским форматом ДДД или ДДДД содержится Дата
  14. В ячейке содержится Число
  15. Пошаговая инструкция создания календаря в Excel
  16. Делаем заголовки
  17. Проставляем числа
  18. Добавляем условного форматирования
  19. Автоматически выделяем текущую дату в календаре
  20. Подготовка ячеек для работы с датами
  21. Подсчет количества дней с помощью простой формулы
  22. Второй способ: определение часов через временной промежуток

Функция РАБДЕНЬ.

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

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

РАБДЕНЬ – это встроенная функция в Excel 2007, 2010, 2013 и 2016. Ее можно ввести руками либо при помощи мастера функций. В более ранних версиях вам нужно специально включать пакет инструментов анализа.

Вам необходимо использовать следующие аргументы:

РАБДЕНЬ(дата_начала; дни; [праздничные_дни])

Первые два обязательны, а последний – по желанию:

  • Дата_начала – с нее начинается подсчет дней.
  • Дни – рабочие дни, которые нужно добавить или вычесть из начальной точки отсчета. Положительное число возвращает будущий момент времени, отрицательное — возвращает в прошлое.
  • Праздничные_дни – необязательный список дат, которые следует считать нерабочими днями. Это может быть либо диапазон ячеек, содержащих даты, которые вы хотите исключить из расчетов, либо константа массива.

Синтаксис

=WORKDAY(start_date, days, [holidays]) – английская версия

=РАБДЕНЬ(нач_дата;количество_дней;[праздники]) – русская версия

Аргументы функции

  • start_date (нач_дата) – дата, которую мы берем за точку отсчета;
  • days (количество_дней) – общее количество рабочих дней, не включая выходные. Вы можете использовать как положительные, так и отрицательные числа в аргументе;
  • [holidays] ([праздники])– (не обязательно) Это диапазон дат, который необходимо исключить из расчетов. Например, это могут быть какие-либо национальные праздники. Также, это может быть ссылка на диапазон ячеек, который содержит даты, или может быть массивом порядковых номеров, которые содержат даты.

Что возвращает функция

Дату, наступающую по прошествии заданного количества рабочих дней.

Как добавить или вычесть рабочие дни.

Чтобы рассчитать рабочие дни в Эксель, следуйте этим простым правилам:

  • Чтобы добавить будние дни, введите положительное число в качестве аргумента дни в формуле РАБДЕНЬ.
  • Чтобы вычесть будние дни, используйте там же отрицательное число.

Предположим, у вас в ячейке A10 указан начальный момент времени, а список праздников — в ячейках А2: А7. Вы хотите узнать, какое число будет через 90 рабочих дней в будущем и прошлом.

Вы можете сделать это, используя следующие формулы:

Чтобы добавить столько же к начальной точке, но учитывая праздничные дни в А2: А7:

=РАБДЕНЬ($A$10;90;$A$2:$A$7)

Чтобы вычесть 90 рабочих дней, исключая праздники:

=РАБДЕНЬ($A$10;-90;$A$2:$A$7)

Чтобы рассчитать сроки на основе текущей даты, используйте функцию СЕГОДНЯ() в качестве точки начала:

Чтобы добавить 90 рабочих дней:

=РАБДЕНЬ(СЕГОДНЯ();90;$A$2:$A$7)

Чтобы переместиться на такое же время назад по отношению к сегодня:

=РАБДЕНЬ(СЕГОДНЯ();-90)

Чтобы указать время начала непосредственно в формуле, используйте формулу ДАТА():

=РАБДЕНЬ(ДАТА(2020;1;7);90;$A$2:$A$7)

На следующем скриншоте показаны результаты всех этих и еще нескольких формул РАБДЕНЬ:

И, естественно, вы можете указать, сколько будних дней нужно добавить либо вычесть из точки начала в некоторой ячейке, а затем сослаться на эту ячейку в своей формуле. Например:

=РАБДЕНЬ($A$10;С1;$A$2:$A$7)

Где A10 – начальная датировка, а C1 – число рабочих дней до (отрицательные числа) или после (положительные числа) нее, без учета праздников.

Настраиваем свой график выходных дней.

В случае, если у вас применяется какой-то особенный график нерабочих дней (не суббота и воскресенье), то вам в помощь – формула РАБДЕНЬ.МЕЖД (WORKDAY.INTL в английской версии).

Она появилась в Excel 2010, в более старых версиях программы ее нет.

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

Синтаксис ее выглядит следующим образом:

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

Первые два аргумента являются обязательными и знакомыми нам:

Дата_начала – начальный момент времени.

Дни – будние дней до (отрицательное значение) или после (положительное значение) начальной точки. Если этот аргумент в результате каких-то расчетов передается в виде десятичного числа, то дробная часть отбрасывается.

Последние два аргумента являются необязательными:

Выходные – указывает, что именно следует считать днями отдыха. Это может быть либо число, либо текст, как показано ниже.

Число

Выходные дни

1 или отсутствует

Суббота Воскресенье

2

Воскресенье понедельник

3

Понедельник вторник

4

Вторник Среда

5

Среда Четверг

6

Четверг Пятница

7

Пятница Суббота

11

Только воскресенье

12

Только понедельник

13

Только вторник

14

Только среда

15

Только четверг

16

Только в пятницу

17

Только суббота

Текст для указания выходного дня – серия цифр из семи нулей и единиц, представляющих семь дней недели, начиная с понедельника. 1 означает нерабочий день, и 0 — соответственно наоборот. Например:

  • «0000010» — суббота – отдыхаем.
  • «1000001» — понедельник и воскресенье – отдыхаем.

И вот как это может выглядеть на примере:

Я бы рекомендовал обратить внимание на конструкцию

=РАБДЕНЬ.МЕЖД($A$10;90;”1000001″;$A$2:$A$7)

Просто переставляя 0 и 1, можно прямо указать любой график труда и отдыха.

Все остальное, думаю, достаточно хорошо понятно из скриншота.

Замечание. Функции Excel РАБДЕНЬ и РАБДЕНЬ.МЕЖД возвращают порядковые номера (числа), представляющие даты. Чтобы они отображались как нужно, выделите нужные ячейки и нажмите Ctrl + 1, чтобы открыть диалоговое окно «Формат ячеек». На вкладке «Число» выберите «Дата» и определите нужный формат.

Количество дней между двумя датами в Excel

Это очень простой и понятный пример, в котором необходимо от последней даты отнять начальную дату, а полученное значение преобразовать в числовой формат. Как видите это можно произвести без помощи функций, но для получения рабочих дней нам это не подойдет.

Функция РАБДЕНЬ

  1. Функция РАБДЕНЬ (WORKDAY) почти противоположна функции ЧИСТРАБДНИ (NETWORKDAYS). Она возвращает дату до или после указанного количества будних дней (выходные исключены).

    =WORKDAY(A1,B1)
    =РАБДЕНЬ(A1;B1)

Примечание: Функция РАБДЕНЬ (WORKDAY) возвращает порядковый номер даты. Примените формат даты к ячейке для её отображения.

Календарь ниже поможет вам лучше понять функцию РАБДЕНЬ (WORKDAY).

Опять же, если вы подставите список праздников, функция РАБДЕНЬ (WORKDAY) вернёт дату до или после указанного количества рабочих дней (исключая выходные и праздничные дни).

Складывать и вычитать календарные дни

Excel позволяет добавлять к дате и вычитать из нее нужное количество дней. Никаких специальных формул для этого не нужно. Достаточно сложить ячейку, в которую ввели дату, и необходимое число суток.

Например, вам необходимо создать резерв по сомнительным долгам в налоговом учете. В том числе нужно просчитать, когда у покупателя возникнет задолженность со сроком 45 дней после дня реализации. Для этого в одну ячейку внесите дату отгрузки. К примеру, это ячейка D2. Тогда формула будет выглядеть так: =D2+45. Вычитаются дни по аналогичному принципу. Главное, чтобы ячейка с датой, к которой будете прибавлять число, имела правильный формат. Чтобы это проверить, нажмите правой кнопкой мыши на ячейку, выберите «Формат ячеек» и удостоверьтесь, что установлен формат «Дата».

Как выглядит формат ячейки в Excel

Таким же образом можно посчитать и количество дней между двумя датами. Просто вычтите из более поздней даты более раннюю. Результат Excel покажет в виде числа, поэтому ячейку с итогом переведите в общий формат: вместо «Дата» выберите «Общий».

К примеру, необходимо посчитать, сколько календарных дней пройдет с 05.11.2019 по 31.12.2019. Для этого введите эти даты в разные ячейки, а в отдельной ячейке поставьте знак «=». Затем вычтите из декабрьской даты ноябрьскую. Получится 56 дней. Помните, что в этом случае в подсчет войдет последний день, но не войдет первый. Если вам необходимо, чтобы итог включал оба дня, прибавьте к формуле единицу. Если же, наоборот, нужно посчитать количество дней без учета обеих дат, то единицу необходимо вычесть.

Сделать ячейку, в которой всегда стоит текущая дата

Введите в ячейку функцию СЕГОДНЯ, и в ней всегда будет актуальная дата. Чтобы функция работала исправно, учтите два условия. Во-первых, проверьте, верно ли стоит дата у вас на компьютере. Программа будет учитывать именно ее. Во-вторых, укажите в настройках Excel, чтобы формулы пересчитывались автоматически. Для этого в левом верхнем углу открытого листа Excel нажмите «Файл». В открывшемся меню выберите «Параметры», затем вкладку «Формулы» и проверьте, чтобы в колонке «Вычисления в книге» был выбран параметр «Автоматически».

В ячейке содержится Дата

В столбце А содержатся значения в формате дата, например в ячейке А6 – 13.08.2012.

Чтобы настроить правило Условного форматирования нужно:

  • выделить диапазон А6:А14
  • выбрать пункт меню
  • выбрать тип правила Использовать формулу для определения форматируемых ячеек
  • в поле Форматировать значения, для которых следующая формула является истинной ввести формулу =ДЕНЬНЕД(A6;2)>5
  • задать формат, например красную заливку фона ячейки.

Даты в столбце А , у которых номер дня недели >5, будут выделены красным.

В ячейке с пользовательским форматом ДДД или ДДДД содержится Дата

Пусть в столбцах B и С также содержатся значения в формате дата, например в ячейке B6 введем формулу =A6 .

Для ячеек в диапазоне B6:B14 настроим пользовательский формат ДДД (для диапазона С6:С14 ДДДД).

Не смотря на то, что теперь в ячейках отображаются Пн и Понедельник, значения в ячейках продолжают оставаться в формате Дата. В этом можно убедиться скопировав значение ( CTRL+V ), например, из ячейки С6 , и вставив его Как значение ( ). В Строке формул будет отображаться значение 13.08.2012, а не слово понедельник . Поэтому настраивать правило Условного форматирования нужно так как показано в предыдущем разделе.

В ячейке содержится Число

Пусть в столбце D содержится номер дня недели, например в ячейке D6 введем формулу =ДЕНЬНЕД(A6;2) .

В этом случае правило Условного форматирования настраивается аналогично случаю когда в ячейке содержится Дата, только несколько упрощается формула =$D6>5

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

Делаем заголовки

В ячейку A1 вбиваем следующую формулу: =”Календарь на ” & ГОД(СЕГОДНЯ()) & ” год”. Функция СЕГОДНЯ() возвращает текущую дату (мы часто будем ей пользоваться). Соответственно связка функций ГОД(СЕГОДНЯ()) возвратит нам текущий год.

Теперь создадим заголовки месяцев. В ячейку где стоит Январь запишем следующую формулу =ДАТА(ГОД(СЕГОДНЯ());1;1). Эта функция возвращает первое января текущего года (01.01.2015 в моем случае). Применим к этой ячейке такой формат, чтобы отображалось только название месяца. Для этого откроем формат ячеек сочетанием клавиш Ctrl + 1 и выберем соответствующий формат (см. рисунок).

Для создания заголовков последующих месяцев будем использовать еще одну очень полезную функцию =ДАТАМЕС(B3;1). Эта функция возвращает дату отстоящую от указанной на заданное число месяцев (в нашем случае на один). Таким образом, у нас получается следующая картина (дополнительно я добавил немного форматирования):

Проставляем числа

Для автоматического проставления чисел в календаре мы будем использовать всего одну формулу – формулу массива. На вид звучит страшновато, но если разобраться – все легко и просто. Выделяем ячейки B5:H10 и вводим следующую формулу (не спешим жать Enter):
=ДАТА(ГОД(B3);МЕСЯЦ(B3);1-1)-(ДЕНЬНЕД(ДАТА(ГОД(B3);МЕСЯЦ(B3);1-1))-1)+{0:1:2:3:4:5:6}*7+{1;2;3;4;5;6;7}

Вместо Enter нажимаем сочетание клавиш Ctrl+Shift+Enter, вставляя таким образом формула массива. В результате в выделенном диапазоне получаем числа указанного в ячейке B3 месяца.

Аналогичную операцию проводим с другими месяцами или просто копируем диапазон дат января в следующие месяца. Получаем следующую картину:

Добавляем условного форматирования

Сейчас в январе календарь содержит даты 29, 30, 31 декабря, а также часть дат февраля. Давайте немного скроем эти числа. Для этого будем использовать условное форматирование. Выделяем ячейки B5:H10 и создаем правило условного форматирования. Форматироваться будут ячейки, для которых следующая формула будет являться ИСТИНОЙ:
=И(МЕСЯЦ(B5)<>1+3*(ЧАСТНОЕ(СТРОКА(B5)-5;9))+ЧАСТНОЕ(СТОЛБЕЦ(B5);9))

В качестве формата я выбрал серый текст шрифта и получил следующую картину:

Автоматически выделяем текущую дату в календаре

Для этого создаем еще одно правило условного форматирования. Ячейка будет форматироваться только в том случае, если ее значение будет равно текущей дате (=СЕГОДНЯ()):

Подготовка ячеек для работы с датами

Перед тем как начинать работать с датами в Excel, нужно убедиться, что ячейки, в которых будут храниться даты, отформатированы в формат «Дата». Обычно Excel автоматически присваивает такой формат при вводе данных похожих на дату, но если сделать это вручную, то это позволит избежать возможных проблем.

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

После этого откроется окно, в котором нужно выбрать формат «Дата», тип формата, который будет использоваться, и нажать на кнопку «ОК».

После настройки формата ячеек можно приступать к работе с датами. Для подсчета количества дней между двумя датами можно использовать различные способы. Ниже мы по отдельности рассмотрим каждый из этих вариантов.

Подсчет количества дней с помощью простой формулы

Самый простой вариант подсчета количества дней между двумя датами, это простая формула, которая будет вычитать одну дату из другой. Делается это очень просто. Для начала вам нужно ввести начальную и заключительную дату в отдельные ячейки и присвоить им формат «Дата», так как это описано выше.

После этого нужно выбрать ячейку, в которой будет находиться результат вычислений, и присвоить ей формат «Общий». Формат «Дата» для ячейки с результатом не подходит, поскольку в этой ячейке будет находиться количество дней (число), а не конкретная дата.

После присвоения формата «Общий», в эту ячейку нужно ввести формулу, которая будет отнимать более раннюю дату от более поздней. Подобная формула вводится очень просто. Выделяем ячейку, в которой должен находится результат, вводим символ «=», потом адрес ячейки с более поздней датой, потом символ «-» и адрес ячейки с более ранней датой.

После ввода формулы нужно нажать на клавишу Enter, и вы получите результат.

Как видим, в данном случае количество дней между двумя датами составляет 41.

Второй способ: определение часов через временной промежуток

Предположим, нам дано время 11 часов 45 минут, требуется узнать, сколько будет по истечении 2 часов 15 минут. Будем действовать по инструкции, чтобы получить результат.

  1. Отформатируем лист, если в нем проводились предыдущие расчеты, выбираем пустое поле и вписываем в двух соседних ячейках наши часы. Затем кликаем на пустую ячейку рядом. В ней будут выполняться все расчеты.

  1. Активируем пустую ячейку, переходим в строку формул, где устанавливаем знак «=» без кавычек. Нажимаем на ячейку с показателем часов на данный момент, ставим знак «+», добавляем соседнюю ячейку. Нажимаем кнопку «Enter». В итоге получится время, которое будет после определенного промежутка (в нашем случае по истечении 2 часов 15 минут).

Важно!

В данном случае вы можете посчитать количество часов по истечении времени только в сутки. Если необходимо вычислить, какой показатель циферблата будет пределом, необходимо выбрать другой формат ячеек. Для этого активируйте окно форматирования и в списке аргументов укажите строчку со звездочкой, обязательно смените вкладку числового формата на «Время».

Источники

  • https://mister-office.ru/formuly-excel/workday-networkdays-functions.html
  • https://excelhack.ru/funkciya-workday-rabden-v-excel/
  • http://topexcel.ru/kak-vychislit-rabochie-dni-v-excel/
  • https://office-guru.ru/excel/funkcija-denned-v-excel-379.html
  • https://zen.yandex.ru/media/id/593a7db8d7d0a6439bc26099/5e254f062b61697618a72b0c
  • https://excel2.ru/articles/vydelyaem-dni-nedeli-cvetom-v-ms-excel
  • https://micro-solution.ru/excel/various/calendar
  • https://comp-security.net/%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%B4%D0%BD%D0%B5%D0%B9-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%B4%D0%B2%D1%83%D0%BC%D1%8F-%D0%B4%D0%B0%D1%82%D0%B0%D0%BC%D0%B8-%D0%B2-excel/
  • https://studwork.org/spravochnik/informatika/excel/kak-vychislit-vremya-v-excel

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

Содержание

  • Как считать количество рабочих дней между датами?
  • Функция ЧИСТРАБДНИ. Реквизиты и пример
  • Функция РАБДЕНЬ. Реквизиты и пример
  • Как считать рабочие дни с учетом праздников?
  • РАБДЕНЬ и ЧИСТРАБДНИ. Примечания
  • Похожие статьи

Как считать количество рабочих дней между датами?

Чтобы подсчитать количество дней между двумя датами, можно вычесть из большей даты меньшую, ведь даты и время в Excel — это просто числа в нужном формате. Чтобы подсчитать это количество рабочих дней, существует специальная крайне полезная функция =ЧИСТРАБДНИ(). Как ей пользоваться?

Функция ЧИСТРАБДНИ. Реквизиты и пример

Начнем, как всегда, с состава функции и ее реквизитов.

Состав реквизитов можно увидеть на начальной картинке

нач_дата  дата, с которой начинаем расчет.

кон_дата  дата, до которой нужно произвести расчет.

праздники  необязательный реквизит. Список дат, который надо исключить из рабочих дней календаря. Реквизит может состоять из диапазона дат или массива. Как пользоваться можно посмотреть ниже.

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

Функция РАБДЕНЬ. Реквизиты и пример

Количество рабочих дней между датами

Нач_дата  дата, с которой начинаем расчет.

число_дней — количество дней, которые должны пройти с начальной даты

праздники — такой же реквизит как и ЧИСТРАБДНИ

Учет праздников — скрытая супер возможность этой формулы, очень рекомендуем ее использовать:

Как считать рабочие дни с учетом праздников?

Для обоих функций, как вы заметили, есть реквизит ‘Праздники’. В нем можно указать, какие даты будут считаться праздниками (соответственно, не учитывая выходные). Например так:

chistrabdni2

Еще удобнее сделать именованный диапазон и назвать его праздники, чтобы формула смотрелась красиво.

chistrabdni3

РАБДЕНЬ и ЧИСТРАБДНИ. Примечания

  • Важно отметить, что значение аргумента «число_дней» в функции РАБДЕНЬ не является целым числом, оно усекается.
  • Если вам нужно подсчитать с какой даты прошло заданное количество рабочих дней, внеся нужную дату, в функции РАБДЕНЬ введите отрицательное значение дней.

Пример можно скачать здесь

Перейти к содержанию

Обучаем с нуля работать в Excel

  • Курсы
    • Курс «От новичка до мастера Excel»
    • Курс «Продвинутый Excel»
    • Курс «ТОП функций и формул Excel»
    • Курс «Функция ВПР: с нуля до PRO»
    • Курс «Сводные таблицы в Excel»
    • Личный кабинет
  • Вход для учеников
  • Блог

В этом видео я покажу вам как рассчитать количество рабочих дней между двумя датами. 

Telegram Logo Больше лайфхаков в нашем Telegram Подписаться

Поделитесь, пожалуйста, в комментариях, был ли полезен этот совет?

Почитайте еще

Как добавить текущую дату в ячейку Excel?

Умеете ли вы извлекать из ячейки с датой название месяца?

Функция DATEDIF (РАЗНДАТ) в Excel - количество дней между датами исключая годы и месяцы

Функция DATEDIF (РАЗНДАТ) в Excel используется для

Функция WEEKDAY (ДЕНЬНЕД) в Excel

Функция WEEKDAY (ДЕНЬНЕД) в Excel используется для

Вычисление разности дат в Microsoft Excel

Разность дат в Microsoft Excel

​Смотрите также​24.02 = 5​Pelena​ или использовать выше​ производительности оборудования при​ чем число дней​ чисел в коде​Вид исходной таблицы:​ дни марта, т.е​Результат2:​ прошло 12 месяцев​ в файле примера).​

​ которое нужно прибавить.​Разность дат в Excel​

Расчет количества дней

​ дни — воскресенье​ двумя датами, то​ в предыдущий раз,​Для выполнения определенных задач​ ч.​: Здравствуйте.​ описанный способ.​ определенных количествах операций.​ в неделе, результатом​ времени Excel.​Для расчета общего количества​ 16 дней, а​

  1. ​0, т.к. сравниваются​ и 1 день​В файле примера значение​Лучше писать адрес​ в рабочих днях.​ и среда. При​ есть, исключая выходные​​ с помощью контекстного​​ в Excel нужно​ИТОГО: 26 рабочих​Была похожая тема​​Как видите 9:45 –​​Каждая дробная часть чисел​

    Переход в формат ячеек в Microsoft Excel

  2. ​ выполнения будут коды​Функция ЧИСТРАБДНИ.МЕЖД имеет следующий​ отпускных дней за​​ не 14! Эта​​ конечная дата 28.03.2009​ (ноябрь и декабрь​ аргумента начальная_дата помещена​​ ячейки, чем число,​​Считаем число рабочих​ подсчете учтем праздники.​​ и праздничные. Для​​ меню запускаем окно​ определять, сколько дней​ часов (в ячейке​ с замечательной формулой​ это 2/5 частей​ в Excel может​ ошибок #ЧИСЛО! или​​ синтаксис:​​ период работы используем​

Форматирование как дата в Microsoft Excel

​ ошибка проявляется, когда​ и модифицированная начальная​ в 1961г. +​ в ячейке​ п.ч. число всегда​

Способ 1: простое вычисление

​ дней, оставшихся до​Подсчет рабочих дней в​ этого используется функция​ форматирования. В нем​

  1. ​ прошло между некоторыми​ Е2) или 03д​ от MCH​ суток. Проще говоря,​

    Даты готовы для операции в Microsoft Excel

  2. ​ отображаться в часах​ #ЗНАЧ!.​Описание аргументов:​ формулу:​ в предыдущем месяце относительно​ дата 28.​ 10 месяцев в​А2​ можно изменить, не​ определенной даты или​ случае стандартной рабочей​ЧИСТРАБНИ​​ во вкладке​​ датами. К счастью,​ 02ч 00м (в​Если её немного​ прошло пока 40,63%​ и минутах (в​Lexx85​=ЧИСТРАБДНИ.МЕЖД(нач_дата;кон_дата;[выходной];[праздники])​​Выражения «(ДАТА(2016;1;1)-B6)*24/365» и (B3-ДАТА(2018;1;1))*24/365​​ конечной даты, дней​​032009​​ 1962г.).​, а значение аргумента​ меняя формулы.​

    Указание формата в Microsoft Excel

    ​ между датами любыми.​ недели (ПН-ПТ рабочие,​​. В отличие от​​«Число»​ у программы имеются​ ячейке F2)​ дополнить рабочими праздничными​ суток.​ зависимости от выбранного​: Всем привет.​​Описание аргументов:​​ возвращают число дней​​ меньше, чем дней​​(год и месяц​​Формула =РАЗНДАТ(A2;B2;»y») вернет количество​​ конечная_дата – в​

    Установка общего формата в Microsoft Excel

  3. ​Строку «Праздники» не​ В примере считаем,​ СБ-ВС выходные) можно​​ предыдущего оператора, она​​устанавливаем вид формата​ инструменты, которые способны​А по формуле​ днями, то получится,​Автоматический ввод текущего времени​ формата отображения).​​Подскажите, возможно ли​​нач_дата и кон_дата –​ отпуска с учетом,​ начальной даты. Как​ начальной даты заменяется​

    Вычисление разности дат в Microsoft Excel

  4. ​ полных лет между​ ячейке​ заполняем, если только​ сколько дней осталось​​ осуществить с помощью​​ присутствует в списке​«Общий»​ решить данный вопрос.​

Результат вычисления разности дат в Microsoft Excel

Способ 2: функция РАЗНДАТ

​ получилось 24 часа​ что Вы неверно​ в Excel выполняется​​Данный факт лучше усвоить​​ прописать формулу в​ обязательные аргументы, смысл​ что из 365​ выйти из этой​ годом и месяцем​ двумя датами.​В2​

​ государственные праздники. А​

​ до начала отпуска.​​ функции ЧИСТРАБДНИ(). Если​ Мастера функций. Синтаксис​. Жмем на кнопку​ Давайте выясним, какими​ или 1 день.​ рассчитали ответ в​ комбинацией горячих клавиш​ на конкретном примере:​ одной ячейке, прошло​

  • ​ которых тождественен одноименным​
  • ​ дней в году​
  • ​ ситуации?​
  • ​ конечной даты)​Пример1:​
  • ​.​ если есть ещё​В ячейке Н17​
  • ​ необходимо подсчитать рабочие​ у этой функции​«OK»​

​ способами можно посчитать​Однако, если время​ Вашем файле примере​ CTRL+SHIFT+;. Автоматическая вставка​Заполните диапазон ячеек A1:A3​ рабочих дней на​

​ аргументам функции ЧИСТРАБДНИ;​ работнику полагается 24​Модифицируем формулу для расчета​Пример3:​начальная_дата 01.02.2007, конечная_дата​Формула =РАЗНДАТ(A2;B2;»d») вернет простую​ корпоративные праздничные дни,​ устанавливаем текущую дату.​ дни в случае​ следующий:​.​ разность дат в​

  1. ​ начала и окончания​ ;)​ текущей даты и​ числовыми значениями: 0,25​ сегодня с учетом​[выходной] – необязательный аргумент,​

    Функция РАЗНДАТ в Microsoft Excel

  2. ​ дня отпуска. Второй​ дней разницы без​​начальная_дата 28.02.2009, конечная_дата​​ 01.03.2009​ разницу в днях​ то их указываем.​ Как установить текущую​ нестандартной рабочей недели,​=ЧИСТРАБДНИ(нач_дата;кон_дата;[праздники])​

Результат функции РАЗНДАТ в Microsoft Excel

Способ 3: вычисление количеств рабочих дней

​В отформатированную под общий​ Экселе.​ процесса совпадает с​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=(ДЕНЬНЕД(A2;2)=A2+1)*(Справочник!$C$2:$D$19​ времени в Excel​ (четверть дня); 0,5(полдень);​ суббот?​​ который может быть​​ аргумент функции СУММ​ учета месяцев и​ 01.03.2009​Результат:​ между двумя датами.​ Получилось так.​

​ дату смотрите в​

​ то необходимо использовать​В этой функции основные​ формат ячейку ставим​Скачать последнюю версию​​ началом и окончанием​​_Boroda_​ отличается использованием клавиши​ 0,75 (3/4 дня).​Заранее спасибо.​​ указан в виде​​ – «24*2» -​

​ лет:​Результат3:​2 (года)​Пример1: ​Нажимаем «ОК». Получилась такая​ статье «Текущая дата​ более сложные формулы​ аргументы, такие же,​ знак​ Excel​ рабочего дня по​​: А у меня​​ SHIFT.​

  1. ​Выделите A1:A3 и с​во вложении пример.​ текстовой строки или​ число дней отпуска​​=ЕСЛИ(ДЕНЬ(A18)>ДЕНЬ(B18);ЕСЛИ((ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B18;-1);0))-ДЕНЬ(A18))​​4 (дня) -​

    Переход в Мастер функций в Microsoft Excel

  2. ​Пример2:​начальная_дата 25.02.2007, конечная_дата 26.02.2007​​ формула: =РАБДЕНЬ(A8;B8)​​ в Excel».​​ (см. файл примера).​​ как и у​​«=»​​Прежде, чем начать работать​ Справочнику, то расчет​​ немного не так​​Anet8186​

    Переход к аргументам функции ЧИСТОРАБДНИ в Microsoft Excel

  3. ​ помощью диалогового окна​AlexM​ числового значения из​ за 2016 и​При применении новой функции​ совершенно непонятный и​начальная_дата 01.04.2007, конечная_дата​Результат: ​​Получилась такая таблица.​​В ячейке I17​

Аргументы функции ЧИСТОРАБДНИ в Microsoft Excel

​=СУММПРОИЗВ(—ЕОШИБКА(ПОИСКПОЗ(ДЕНЬНЕД(СТРОКА(ДВССЫЛ(A6&»:»&B6));2);{5;6;7};0)))​ оператора​. Кликаем по ячейке,​ с датами, нужно​ получается верным (см.​

Результат функции ЧИСТОРАБДНИ в Microsoft Excel

​ получилось​​: Просьба помочь. Мне​

​ «Формат ячеек» (CTRL+1)​: А от какой​ диапазона от 1​ 2017 года.​ необходимо учитывать, что​ НЕПРАВИЛЬНЫЙ результат. Ответ​ 01.03.2009​1 (день).​ Новая дата –​ пишем дату начала​Разберем подробнее:​РАЗНДАТ​ в которой расположена​​ отформатировать ячейки под​​ строка 3)​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=(ЧИСТРАБДНИ.МЕЖД(A2;C2;1;Справочник!B$2:B$21)+СЧЁТЕСЛИМН(Справочник!C$2:C$21;»>=»&A2;Справочник!C$2:C$21;»<>=»&A2;Справочник!D$2:D$21;»​ надо в эксель​ задайте формат «Время»,​ даты считать не​​ до 7 и​​В результате получим:​ разница в днях​ должен быть =1.​Результат:​Этот пример показыват, что​ 7 января 2014г.​

​ отпуска.​

lumpics.ru

Подсчет рабочих дней при нестандарной рабочей неделе в MS EXCEL

​СТРОКА(ДВССЫЛ(A6&»:»&B6)) возвращает массив последовательных​– начальная и​ более поздняя из​ данный формат. В​На всякий случай​Проверить нужно. Ща.​ за каждый месяц​ как показано на​ написали.​

​ от 11 до​Определим сумму выпускных по​ будет одинаковой для​ Более того, результат​1 (год)​ при подсчете стажа​Как посчитать время, сложить,​В ячейке J17​ чисел {40544:40545:40546:…40573:40574} Число​ конечная дата. Кроме​ двух дат (конечная).​ большинстве случаев, при​

1. Рабочие дни ПН-ЧТ (4 рабочих дня), праздники не учитываются

​ прикладываю файл в​

​Да, начальные дни​

  • ​ посчитать количество рабочих​ рисунке:​Lexx85​ 17 соответственно, характеризующих​ формуле:​ нескольких начальных дат​​ вычисления зависит от​​Подробнее читайте в статье​ необходимо использовать функцию​ отнять часы, минуты,​​ будет стоять результат​​ 40544 представляет собой​ того, имеется необязательный​ Далее жмем на​ введении комплекта символов,​​ 97-2003.​​ я дважды посчитал​
  • ​ дней (без учета​Чтобы сложить время в​: Текущий месяц​ число выходных и​Выражение B21/ЧИСТРАБДНИ(B2;B3;B6:C6:C6:D19:E18) определяет среднюю​
  • ​ (см. рисунок выше,​ версии EXCEL.​ Полный возраст или​ РАЗНДАТ() с осторожностью.​ секунды в Excel,​ подсчета, здесь пишем​ начальную дату в​ аргумент​ клавиатуре знак​ похожего на дату,​Посмотрите, пожалуйста.​В формуле 2​ выходных и праздничных).​ Excel по формуле​Serge_007​ их позиции в​ з/п за рабочий​
  • ​ даты 28-31.01.2015). В​Версия EXCEL 2007 с​ стаж.​
  • ​ Очевидно, что если​ смотрите в статье​ формулу. Заходим на​ числовом формате (01.01.2011)​
  • ​«Праздники»​«-»​ ячейка сама переформатируется.​

​Delta4​ вычел, файл перевложил.​ Причем нужна формула​ или с помощью​:​ неделе. По умолчанию​ день. Умножив это​

2. Рабочие дни ПН-ЧТ (4 рабочих дня), праздники учитываются

​ остальных случаях формулы​ SP3:​Формула может быть заменена​ сотрудник работал 25​ «Как посчитать время​​ закладку «Формулы» в​​ из ячейки​​.​

​. После этого выделяем​
​ Но лучше все-таки​

excel2.ru

Прибавить в Excel к дате дни.

​: ИТОГО: 26 рабочих​ Ответы одинаковые, но​​ которая подойдет для​​ функции:=СУММ() нужно использовать​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЧИСТРАБДНИ.МЕЖД(ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1);ТДАТА();11)​ принимается значение 1,​ значение на количество​ эквивалентны. Какую формулу​Результат – 143 дня!​ альтернативным выражением:​ и 26 февраля,​ в Excel».​ раздел «Библиотека функций»​​A6​​Вместо него следует подставлять​ ячейку, в которой​ сделать это вручную,​​ часов (в ячейке​ ​ формулы разные.​​ всех месяцев (где​
​ специальный формат.​Lexx85​
​ соответствующее выходным в​ дней отпуска за​ применять? Это решать​ Больше чем дней​=ЕСЛИ(ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2)) ГОД(B2)-ГОД(A2);ГОД(B2)-ГОД(A2)-1)​ то отработал он​Для вычислений длительности временных​
​ и выбираем функцию​, а 40574 -​ даты праздничных нерабочих​ содержится более ранняя​ чтобы подстраховать себя​ Е2) или 03д​
​Delta4​ 30 дней или​В ячейку А4 введите:=СУММ(A1:A3).​
​: Огромное спасибо.​ субботу и воскресенье.​ весь период получим​ пользователю в зависимости​ в месяце!​Формула =РАЗНДАТ(A2;B2;»ym») вернет количество​ 2 дня, а​ интервалов удобней всего​
​ «Дата и время».​ конечную дату из​ дней, если таковые​ дата (начальная).​ от неожиданностей.​02​
​: Спасибо за отклик!​ 31(28/29)), чтобы для​ Как видно вместо​Выручили.​
​ Если указано число​ общую сумму отпускных:​ от условия задачи.​
​Версия EXCEL 2007:​ полных месяцев между​ не 1. То​
​ использовать недокументированную функцию​Или можно открыть​ ячейки​ имеются за охватываемый​Чтобы увидеть, сколько времени​
​Выделяем пространство листа, на​ч 00м (в ячейке​Я пытался использовать​ каждого месяца отдельную​ 36 часов мы​китин​ 2 – выходными​
​Пример 3. Определить зарплату​Функция ЧИСТРАБДНИ в Excel​Разница между 28.02.2009 и​ двумя датами без​ же относится и​ РАЗНДАТ(), английский вариант​
​ мастер функций кнопкой​B6​
​ период. Функция производит​ прошло между этими​ котором вы планируете​ F2).​ формулу от МСН,​
​ формулу не писать​ видим только 12​: ну у меня​ считаются воскресенье и​ работника за июль​ используется для расчета​
​ 01.03.2009 – 4​ учета лет (см.​ к расчету полных​ DATEDIF().​ «Вставить функцию» (на​
​. Этот массив можно​ расчет всех дней​ датами, жмем на​
​ производить вычисления. Кликаем​Выделил шрифтом отклонение…​ но нужного результата​Anet8186​ – это время​ и монстр получился​ понедельник. Далее по​ 2018 года, если​ числа дней между​ дня!​ примеры ниже).​ месяцев (см. ниже).​
​Если Вам требуется рассчитать​
​ закладке «Формулы») и​ получить, выделив в​ указанного диапазона, исключая​ кнопку​ правой кнопкой мыши​
​Pelena​ не добился.​: файл не прикрепился.​ следующего дня. А​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=(ЧИСТРАБДНИ(СЕГОДНЯ()-(ДЕНЬ(СЕГОДНЯ())-1);СЕГОДНЯ())+(НОМНЕДЕЛИ(СЕГОДНЯ())-НОМНЕДЕЛИ(СЕГОДНЯ()-(ДЕНЬ(СЕГОДНЯ())-1))))-1​
​ аналогии вплоть до​ расчет оплаты производится​ датами начала и​Причем в EXCEL 2003​Пример1:​
​Пример2:​ стаж (страховой) в​ выбрать категорию «Дата​ Строке формул СТРОКА(ДВССЫЛ(A6&»:»&B6))​ субботы, воскресенья, а​Enter​ по выделению. Активируется​
​: Почему 24-го 5​Надеюсь, что Ваш​
​ Прикрепляю​ чтобы отобразить сумму​Сергей у меня​
​ числа 7, соответствующего​ по отработанным дням,​ окончания какого-либо события​ с SP3 формула​начальная_дата 01.02.2007, конечная_дата​начальная_дата 01.02.2007, конечная_дата​

excel-office.ru

Функция РАЗНДАТ() — Вычисление разности двух дат в днях, месяцах, годах в MS EXCEL

​ годах, месяцах, днях,​ и время».​ и нажав клавишу​ также те дни,​. Результат отобразится в​

​ контекстное меню. В​ часов? с 9:00​ вариант мне поможет.​buchlotnik​ часов меняем формат​ не работает формула.она​ выходным дням в​ при этом по​

​ за исключением выходных​ возвращает верный результат​ 01.03.2009​​ 01.03.2007​​ то, пожалуйста, воспользуйтесь​Выбираем функцию «ЧИСТРАБДНИ».​F9​

Синтаксис функции:

​ которые добавлены пользователем​

​ ячейке, которая отформатирована​ нём выбираем пункт​

​ до 12:00 всего​​Но Ваши файлы​​: как-то так​ ячейки.​ же для 2013​ пятницу и субботу.​ уставу фирмы до​ и праздничных, и​ 1 день. Для​

​Результат:​

​Результат:​

​ расчетами выполненными в​

​ В появившемся окне​

​.​

​ в аргумент​

​ под общий формат.​

​«Формат ячейки…»​

​ 3 часа​

​ не открываются. При​=ЧИСТРАБДНИ(C4;КОНМЕСЯЦА(C4;0);Лист1!E2:E14)​

​Открываетм окно «Формат ячеек»-«Число»-«Числовые​

​ только,или я ошибаюсь?​ Число 11 характеризует​ 15 числа каждого​
​ возвращает соответственное числовое​ значений 31.12.2009 и​1 (месяц), т.к.​28 (дней)​ статье Расчет страхового (трудового)​ «Аргументы функций» заполняем​функция ДЕНЬНЕД() возвращает массив​«Праздники»​Для вычисления разности в​. Как вариант, можно​Почему не учитывается​ запуске Excel сообщает,​gling​ форматы»-«Все форматы». В​Lexx85​

​ единственный выходной день​

​ месяца число выходных​ значение.​
​ 01.02.2010 результат вообще​ сравниваются конечная дата​Пример3:​ стажа в MS​ строки.​

​ {6:7:1:2:3:4:5:6:7:1:2:3:4:5:6:7:1:2:3:4:5:6:7:1:2:3:4:5:6:7:1}, где 1​.​ датах можно также​​ набрать на клавиатуре​​ 23 февраля, если​ что «Файл поврежден,​: И Вам Anet8186,​ поле «Тип:» вводим:​: Монстр тоже работает.​ в воскресенье, 12​

​ в неделе -​Функция ЧИСТРАБДНИ.МЕЖД в Excel​ отрицательный (-2 дня)!​​ 01.03.2009 и модифицированная​​начальная_дата 28.02.2008, конечная_дата​ EXCEL. ​В строке «Нач_дата»​​ соответствует понедельнику (01.01.2011),​​Выделяем ячейку, в которой​

1. Разница в днях («d»)

​ применять специальную функцию​ сочетание клавиш​ в соответствии со​

​ поэтому его нельзя​​ добрый вечер!​
​ [ч]:мм:сс. И нажимаем​​ Спасибо.​

​ – в понедельник​ 2 (суббота и​ выполняет расчет количества​Не советую использовать формулу​ начальная дата 01.02.​ 01.03.2008​Функции РАЗНДАТ() нет в справке​ ставим адрес ячейки​ 2 — вторнику​ будет находиться итог​РАЗНДАТ​Ctrl+1​ Справочником в этот​

​ открыть.​​Вариант в файле.​ ОК.​
​А вообще, реально​​ и далее по​

​ воскресенье), а после​​ дней между указанными​ с вышеуказанным значением​
​2009​​Результат:​ EXCEL2007 и в​ текущей даты.​

​ и т.д.​ вычисления. Кликаем по​. Проблема в том,​.​ день работы велись?​Где может быть​ Создаете копию листа,​Теперь отображается количество суммированных​ прописать формулу для​ аналогии вплоть до​ 15 – один​ датами начала и​ аргумента. Формула может​(год начальной даты​

​2 (дня), т.к.​​ Мастере функций (​В строке «Кон_дата»​функция ПОИСКПОЗ() поочередно ищет​ кнопке​ что в списке​Открывается окно форматирования. Если​

2. Разница в полных месяцах («m»)

​ В новом примере​ засада?​ выбирайте месяц в​

​ часов и минут.​​ подсчета определенного дня​ 17, характеризующего субботу​
​ (воскресенье). Если 15-е​​ окончания некоторого события​

​ быть заменена альтернативным​​ заменяется годом конечной​
​ 2008 год -​​SHIFT+F3​

​ ставим адрес ячейки​ 6, 7, 1,​«Вставить функцию»​ Мастера функций её​ открытие произошло не​ этого нет​

​_Boroda_​​ С4.​​
​ недели, например (Вс).​​ в качестве единственного​

​ число любого месяца​ за вычетом выходных​
​ выражением:​

​ даты, т.к. 01.02​​ високосный​), но она работает,​ датой начала отпуска.​ 2, … (т.е.​.​ нет, поэтому придется​

​ во вкладке​

​_Boroda_​: Если не открываются​Delta4​Данный метод отображения времени​ Что бы так​ выходного дня. Текстовый​ является субботой, данный​ и праздничных и​=ЕСЛИ(ДЕНЬ(A2)>ДЕНЬ(B2);​ меньше чем 01.03)​Эта формула может быть​ хотя и не​

3. Разница в полных годах («y»)

​Как ввести адрес​ числа из предыдущего​Открывается Мастер функций. В​

​ вводить формулу вручную.​​«Число»​: Да-да, у Вас​
​ оба файла (и​​: Здравствуйте, мастера Excel-я!​

​ весьма полезный. Допустим​​ же, в одной​ вариант представления аргумента​
​ день выходным не​​ возвращает соответствующее числовое​

​ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B2;-1);0))-ДЕНЬ(A2)+ДЕНЬ(B2);​Пример2:​ заменена простым выражением​

​ без огрех.​ ячейки быстро смотрите​
​ массива) среди чисел​

4. Разница в полных месяцах без учета лет («ym»)

​ категории​ Её синтаксис выглядит​, то следует в​ в старом файле​ мой, и Ленин),​

​Прошу Вашей помощи​​ нам нужно узнать​ ячейке?​
​ имеет вид «0000011»,​​ является.​ значение. В отличие​ДЕНЬ(B2)-ДЕНЬ(A2))​начальная_дата 01.04.2007, конечная_дата​​ =ЦЕЛОЕ(B2)-ЦЕЛОЕ(A2). Функция ЦЕЛОЕ()​​РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)​ в статье «Сложение,​ константы массива {5;6;7}​«Полный алфавитный перечень»​

​ следующим образом:​​ неё перейти. В​ была работа в​
​ то засада у​​ в создании формулы​ разницу между временем​Serge_007​ где 1 –​​Вид исходной таблицы данных:​​ от функции ЧИСТРАБДНИ,​Данная формула лишь эквивалетное​ 01.03.2009​ округляет значение до​Аргумент начальная_дата должна быть​ вычитание, умножение, деление​

​ и возвращает номер​или​=РАЗНДАТ(начальная_дата;конечная_дата;единица)​ блоке параметров​ вых и праздн​ Вас на компе.​ для решения следующей​ в минутах. В​: У меня 2010​ выходной день, 0​Для расчета используем следующую​

​ имеет синтаксис, позволяющий​ (в большинстве случаев)​
​Результат:​
​ меньшего целого и​​ раньше аргумента конечная_дата.​​ в Excel».​ найденной позиции или​«Дата и время»​

5. Разница в днях без учета месяцев и лет («md»)

​«Единица»​«Числовые форматы»​ дни 05.01.2016 и​ Ну и ладно,​ задачи.​ ячейку B2 введите​Цитата​ – рабочий день.​

​ формулу:​​ указать число рабочих​ выражение для РАЗНДАТ()​
​11 (месяцев), т.к.​​ использована для того​Аргумент​Строку «Праздники» не​ ошибку {2:3:#Н/Д:#Н/Д:…} Константа​​ищем элемент​​— это формат,​выставляем переключатель в​ 23.02.2016. Только что​ просто скопируйте мою​В раздельных ячейках​ формулу:=A2-A1. Установите теперь​

​Lexx85, 23.10.2013 в​​ Если строка состоит​Функция ЕСЛИ выполняет проверку,​
​ дней в неделе​​ с параметром md.​ сравниваются конечная дата​ случая, если исходные​способ_измерения​​ заполняем, если только​​ массива {5;6;7} представляет​«ЧИСТРАБДНИ»​ в котором в​ позицию​

​ сообразил, у Вас​​ формулу из сообщения​ с точность до​
​ для ячейки «Все​​ 11:02, в сообщении​ из 7 единиц​ является ли 15-е​ и их позиции.​ О корректности этой​ 01.03.2009 и модифицированная​ даты введены вместе​

​определяет, как и​ государственные праздники. А​

​ собой перечень дней​. Выделяем его и​ выделенную ячейку будет​

​«Дата»​

​ же в последнем​ выше и вставьте​ минут фиксируются дата​

​ форматы» и на​ № 7200?’200px’:»+(this.scrollHeight+5)+’px’);»>реально прописать​ («1111111»), функция ЧИСТАРАБНИ.МЕЖД​ число июля субботой.​Пример 1. Определить количество​ формуле читайте в​ начальная дата 01.04.​

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

​ ее к себе​ и время начала​ этот раз в​ формулу для подсчета​ вернет значение 0;​ Число рабочих дней​ выходных между датами​ разделе «Еще раз​2008​

6. Разница в днях без учета лет («yd»)

​ (РАЗНДАТ() игнорирует время,​ будет измеряться интервал​ корпоративные праздничные дни,​ т.е. в данном​«OK»​ того, какой символ​ окна выбираем тот​

​ днях, то есть​ в ячейку Е2.​ и окончания рабочего​

​ поле «Тип:» вводим:​ определенного дня неделиРеально​
​[праздники] – необязательный аргумент​
​ вычисляется как сумма​
​ 20.09.2018 и 30.10.2018​

Еще раз о кривизне РАЗНДАТ()

​ о кривизне РАЗНДАТ()»​(год начальной даты​ т.е. дробную часть​ между начальной и конечной​ то их указываем.​ случае Пт, Сб​.​ будет подставлен в​ тип данных, с​

​ 8 часов =​В F2 просто​ процесса.​ [мм]. И нажимаем​_Boroda_​ в виде ссылки​ числа рабочих дней​ включая праздничные дни,​ ниже.​ заменяется годом конечной​ числа, см. статью​ датами. Этот аргумент​ Получилось так.​ и Вс. Ошибка​Открывается окно аргументов функции.​ данный параметр, зависит,​ которым собираемся работать.​ день​ ссылка на Е2​На отдельном листе​ ОК.​: Еще парочка​ на ячейку или​ в неделях, для​ которые приходятся на​Формула =РАЗНДАТ(A2;B2;»yd») вернет количество​ даты за вычетом​ Как Excel хранит​ может принимать следующие​Нажимаем «ОК». Получилась такая​ #Н/Д соответствует рабочим​ Вводим в соответствующие​ в каких единицах​ После этого, чтобы​Тогда формула​

​ (формула =E2 )​ (Справочник) с точность​Так нам удалось перевести​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ДЕНЬ(СЕГОДНЯ())-ЦЕЛОЕ((ДЕНЬ(СЕГОДНЯ())+7-ДЕНЬНЕД(СЕГОДНЯ()))/7)​

​ диапазон ячеек, содержащих​

​ которых количество выходных​ следующие даты: 28.09.2018​ дней между двумя​ 1 года, т.к.​ дату и время).​ значения:​ табличка. Осталось 4​ дням.​ поля дату начала​ будет возвращаться итог:​ закрепить изменения, жмем​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОТБР(E3*3)+E3-ОТБР(E3*3)/3​

excel2.ru

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

​ и формат​ до минут указываются:​ время в минуты.​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЧИСТРАБДНИ.МЕЖД(КОНМЕСЯЦА(ТДАТА();-1)+1;ТДАТА();11)​ данные в формате​ равно двум, и​ и 05.10.2018.​ датами без учета​ 01.04 больше чем​

​Примечание​Значение​ рабочих дня до​функция ЕОШИБКА() возвращает массив​ и конца периода,​«y» — полные года;​ на кнопку​в смысле, вот​ДДд ччч ммм​- время начала​ Если мы в​Lexx85​ даты, указывающие даты​ неделях с одним​

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

​Вид исходной таблицы данных:​ лет. Использовать ее​ 01.03)​: Если интересуют только​Описание​ отпуска. Этот результат​ {ЛОЖЬ:ЛОЖЬ:ИСТИНА:ИСТИНА:…}, где ИСТИНА​

​ а также даты​

Пример 1.

​«m» — полные месяцы;​«OK»​

​ так​

  • ​А в Е2​ и окончания рабочего​ эту же ячейку​
  • ​: Сергей, подскажите пожалуйста,​ праздничных дней, либо​
  • ​ выходным днем. Если​Для расчета используем следующую​
  • ​ не рекомендуется по​Вся эта вакханалия нужна,​

​ рабочие дни, то​

  1. ​»d»​ будет пересчитываться каждый​ соответствует ошибке.​ праздничных дней, если​
  2. ​«d» — дни;​.​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОТБР(E2*24/Справочник!J$2)+E2-ОТБР(E2*24/Справочник!J$2)/24*Справочник!J$2​ формат​

​ дня, время начала​

ЧИСТРАБДНИ.

​ введем число 1​ какую формулу нужно​ массив числовых значений,​ 15-е является субботой,​

​ формулу:​

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

​ причинам, изложенным в​ например, для подсчета​ количество рабочих дней​разница в днях​ день.​Двойное отрицание (—) преобразует​ таковые имеются. Жмем​«YM» — разница в​Теперь все данные, которые​24 лишнее​ч ммм​ и окончания обеденного​ (или время 24:00​ использовать для подсчета​ являющихся представлениями дат​ то полное количество​Описание аргументов:​ предыдущем пункте.​

​ сколько полных дней,​

Пример 2.

​ между двумя датами​»m»​Прибавить рабочие дни к​ массив {ЛОЖЬ:ЛОЖЬ:ИСТИНА:ИСТИНА:…} в​

​ на кнопку​ месяцах;​ будут содержаться в​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОТБР(E2/Справочник!J$2)+E2-ОТБР(E2/Справочник!J$2)*Справочник!J$2​Попробуйте еще вот​ перерыва​ что по сути​ кол-во Воскресенья в​ в коде времени​ дней с двумя​(B3-B2) – общее число​Результат, возвращаемый формулой =РАЗНДАТ(A2;B2;»yd»)​

​ месяцев и лет​

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

​ можно посчитать по​разница в полных месяцах​

​ дате в Excel.​ числовую форму {0:0:1:1:​«OK»​«MD» — разница в​ выделенных ячейках, программа​А основная формула​ этот файл. Там​

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

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

​- список праздничных​ одно и то​ текущем месяце. Необходимо​ Excel.​ выходными рассчитывается как​ дней между указанными​ зависит от версии​ прошло с определенной​ формуле =ЧИСТРАБДНИ(B2;A2)​»y»​Например, чтобы выполнить​ …}​.​ днях (месяцы и​ будет распознавать как​ укоротилась за счет​ хоть на функцию​ и нерабочих дней​

​ же), то мы​

Пример 3.

​ так же в​Примечания:​

​ разница дат ДАТА(2018;7;15)-6​ датами;​ EXCEL.​ даты до сегодняшнего​Формула =РАЗНДАТ(A2;B2;»m») вернет количество​разница в полных годах   ​ заказ, нам нужно​функция СУММПРОИЗВ() производит сложение​После указанных выше манипуляций​ годы не учитываются);​ дату.​ расчета длительности раб​ и ругается, но​ (определяются ежегодно Постановлением​ узнаем что в​ одной ячейке. Заранее​Аргументы нач_дата и кон_дата​

​ и начало месяца.​

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

​B2 – дата начала​Формула может быть заменена​ дня. Подробнее читайте​ полных месяцев между​»ym»​ 9 рабочих дней.​ без необходимости использования​ в предварительно выделенной​«YD» — разница в​Проще всего вычислить разность​ дня не другом​

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

​ в 2010 Excel​ Правительства РФ)​

​ сутках 1440 минут.​

​ огромное спасибо.​

  • ​ обеих рассматриваемых функций​Результат расчетов:​ некоторого события;​ альтернативным выражением:​ в одноименной статье​ двумя датами.​
  • ​разница в полных месяцах​ Какое это будет​ формулы массива.​ ячейке отобразится количество​ днях (годы не​
  • ​ дней между датами​ листе​ ничего страшного. Если​- список выходных​ Так фактически можно​Serge_007​ должны быть указаны​Количество рабочих дней до​B3 – дата окончания​=ЕСЛИ(ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2))>B2;​ Сколько лет, месяцев,​Пример1:​ без учета лет​

​ число? Сейчас посчитаем.​Если требуется подсчитать количество​

​ рабочих дней за​

​ учитываются).​

​ с помощью обычной​

  • ​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=(ЧИСТРАБДНИ.МЕЖД(A2;C2;1;Справочник!B$2:B$21)+СЧЁТЕСЛИМН(Справочник!C$2:C$21;»>=»&A2;Справочник!C$2:C$21;»<>=»&A2;Справочник!D$2:D$21;»​ откроется, то пересохраните​ дней, объявленных рабочими​ в Excel посчитать​
  • ​: http://www.excelworld.ru/forum/2-4348-1​ в виде результатов​ 15-го числа составило​ некоторого события;​B2-ДАТА(ГОД(B2)-1;МЕСЯЦ(A2);ДЕНЬ(A2));​ дней прошло с​начальная_дата 01.02.2007, конечная_дата​»md»​В ячейку А8​ рабочих дней на​ указанный период.​Так как нам нужно​ формулы.​Delta4​ файл в xlsx​ (определяются ежегодно Постановлением​ любое время в​китин​ выполнения функции ДАТА​ 10 дней (15.07.2018​B4:B5 – диапазон ячеек,​B2-ДАТА(ГОД(B2);МЕСЯЦ(A2);ДЕНЬ(A2)))​ конкретной даты.​ 01.03.2007​разница в днях без​ устанавливаем текущую дату​ неделе, где выходные​Урок:​ рассчитать разницу в​Записываем в отдельные ячейки​: Елена, простите меня​Pelena​ Правительства РФ)​ минутах.​: ну у меня​ или прочих функций,​ – воскресенье), после​ содержащих праздничные дни.​Найдем разницу дат 16.03.2015​Формула может быть заменена​Результат:​
  • ​ учета месяцев и​ (функция «СЕГОДНЯ»). Если​ Среда, Суббота и​Мастер функций в Excel​ количестве дней между​ отформатированного диапазона даты,​ за невнимательность!​: Вложила формулу в​- список дат,​Примечание. С помощью формата​ в формуле вот​

​ возвращающих данные в​

  1. ​ 15-го – 14.​Примечания:​ и 30.01.15. Функция​ альтернативным выражением:​1 (месяц)​ лет​ считаем от другой​ Воскресенье, то константу​Как видим, программа Excel​ датами, то наиболее​ разность между которыми​Я, олух, посчитал​
  2. ​ предыдущий пост.​ когда работа выполнялась​ ячеек мы настраиваем​ эта часть:​ формате даты. Представление​ Произведение 24 рабочих​Данные в ячейках B2:B5​ РАЗНДАТ() с параметрами​=ОСТАТ(C7;12)​Пример2:​ВНИМАНИЕ! Функция для​ даты, то ставим​
  3. ​ массива {5;6;7} нужно​ предоставляет своим пользователем​ оптимальным решением будет​ нужно вычислить.​ рабочие часы 24-го​В ячейке​
  4. ​ в обычные выходные​ способ отображения их​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=НОМНЕДЕЛИ(СЕГОДНЯ())-НОМНЕДЕЛИ(СЕГОДНЯ()-(ДЕНЬ(СЕГОДНЯ())-1)))​ дат в виде​ дней и оклада​ указаны в виде​ md и ym​В ячейке​начальная_дата 01.03.2007, конечная_дата 31.03.2007​ некоторых версий EXCEL​ её.​ изменить на {3;6;7}​ довольно удобный инструментарий​ применение последнего варианта.​Выделяем ячейку, в которой​

exceltable.com

Формула расчета рабочих дней с учетом суббот (Формулы)

​ с 13 до​​Справочник!$J$2​
​ или праздничные дни.​ значений. Например, например​считает количество недель​ текстовых строк может​ по дням (1320​ результатов выполнения функций​
​ подсчитает, что разница​
​С7​

​Результат:​​ возвращает ошибочное значение,​В ячейке В8​В случае учета праздничных​

​ для расчета количества​​Также нужно обратить внимание,​

​ будет выводиться результат.​​ 18, а надо​​продолжительность рабочего дня,​

​Справочник ведется вручную.​​ можно добавить или​
​ с начала месяца.а​

​ привести к непредсказуемым​​ рублей) равно 31680​ ДАТА.​​ составляет 1 месяц​
​должна содержаться разница​0​ если день начальной​ ставим число рабочих​

​ дней, формула усложняется​​ дней между двумя​ что, в отличие​
​ В ней должен​ было с 9​ т.е. в Вашем​Требуется подсчитать количество​ убрать время из​ сколько недель,столько и​ результатам.​

​ рублей зарплаты за​​Ячейка B6 должна иметь​
​ и 14 дней.​​ в полных месяцах​При расчете стажа, считается,​ даты больше дня​ дней, которое нужно​ и вводить ее​

​ датами. При этом,​​ от способа с​
​ быть установлен общий​
​ до 12…​

​ случае 8:00​​ рабочих часов и​ даты в Excel.​ воскресений​Если в качестве аргумента​ месяц.​ числовой формат данных​ Так ли это​ (см. п.2).​

​ что сотрудник отработавший​​ конечной даты (например,​

​ прибавить в нашей​​ нужно как формулу​ если нужно рассчитать​ применением простой формулы,​​ формат. Последнее условие​​Delta4​А для дней​ минут от начала​На следующем примере посчитаем,​

​Lexx85​​ нач_дата была передана​Функция ЧИСТРАБДНИ имеет следующий​

excelworld.ru

Учет времени в Excel: суммирование вычитание разницы часов и минут

​ для отображения корректных​ на самом деле?​Формула =РАЗНДАТ(A2;B2;»md») вернет количество​ все дни месяца​ в EXCEL 2007​ дате.​ массива, т.е. вместо​ просто разницу в​ описанного выше, при​ очень важно, так​: Спасибо Вам, Мастера!​

​ соответственно​ до окончания рабочего​ какая часть суток​: Спасибо огромное. С​ более поздняя дата​ синтаксис:​ результатов.​Имея формулу, эквивалентную РАЗНДАТ(), можно​ дней между двумя​ — отработал 1​ при сравнении дат​В ячейке С8​ENTER​ днях, то более​ использовании этой функции​

Как посчитать сумму времени в Excel?

​ как, если в​Еще одна непонятка​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОТБР(E2/Справочник!J$2)+E2-ОТБР(E2/Справочник!J$2)*Справочник!J$2​ процесса, при этом​ прошла от полночи​ неделями отлично работает.​

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

  1. ​В результате расчетов получим:​ понять ход вычисления.​ датами без учета​ полный месяц. Функция РАЗНДАТ() так​
  2. ​ 28.02.2009 и 01.03.2009​ будет результат, пишем​нажимать​ оптимальным вариантом будет​ на первом месте​ этой ячейке стоит​

Часть дня в формате время.

​ осталась.​и формат​ не должны считаться​ до 9:45.​Мы проверили на предыдущем​

  1. ​ передана в качестве​Описание аргументов:​Между указанными в условии​ Очевидно, что в​ месяцев и лет.​ не считает!​ результат будет 4​ здесь формулу.​CTRL+SHIFT+ENTER​
  2. ​ применение простой формулы​ должна находиться начальная​ формат даты, то​Строка 4 в​ДД чч:мм​

Суммирование времени.

​ все календарные выходные,​В ячейки A1:A3 введите​

​ уроке, что дата​

Как посчитать разницу во времени в Excel?

​ аргумента кон_дата, результатом​нач_дата – обязательный аргумент,​ датами всего 13​ нашем случае количество​ Использовать функцию РАЗНДАТ()​Пример3:​ дня, а не​В столбцах А​=СУММ(ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(ДЕНЬНЕД(СТРОКА(ДВССЫЛ(A6&»:»&B6));2);{5;6;7};0));​ вычитания, а не​ дата, а конечная​ в таком случае​ приложенном файле. 53​

Перевести время в минуты.

​Исправила формулу​ праздничные и нерабочие​ 9:45.​ в Excel –​ выполнения функций ЧИСТРАБДНИ​ принимающий значение формата​ выходных с учетом​ полных месяцев между​ с этим аргументом​начальная_дата 01.02.2007, конечная_дата​ 1 день). Избегайте​ и С ставим​—ЕОШИБКА(ПОИСКПОЗ(СТРОКА(ДВССЫЛ(A6&»:»&B6));Праздники;0))))​ использование функции​ – на втором.​

​ и результат будет​ часа равны 06д​Delta4​ дни, а выходные​Перейтите на A1 и​ это число количества​ и ЧИСТАРБДНИ.МЕЖДУ будет​

Учет времени на протяжении суток

​ даты, которое характеризуют​ 2-х праздников.​ датами = 1,​ не рекомендуется (см.​

  1. ​ 01.03.2009​ использования функции с​
  2. ​ формат ячейки «Дата».​Как посчитать рабочие дни​РАЗНДАТ​ Иначе расчеты будут​ иметь вид​05ч​
  3. ​: Елена и Борода​ дни, объявленные рабочими​ вызовите окно «Формат​ дней прошедших от​ отрицательное число, модуль​ дату начала какого-либо​
  4. ​​ т.е. весь февраль.​ примеры ниже).​Результат:​ этим аргументом. Альтернативная​ Как установить формат,​ в Excel​. А вот если​ некорректными.​«дд.мм.гг»​00м.​

Часть суток.

​ (прошу прощения за​ должны включаться в​ ячеек» (CTRL+1). На​ 01.01.1900г. А сейчас​ которого равен количеству​

Как поставить текущее время в Excel?

​ события (точку отсчета​Пример 2. Рассчитать отпускные​ Для вычисления дней,​Пример1:​25 месяцев​ формула приведена ниже.​ смотрите в статье​-​

exceltable.com

подчет рабочих дней в месяце (Формулы/Formulas)

​ требуется, например, подсчитать​​Записываем формулу в выбранную​или другой, соответствующий​А формула посчитала​ никнейм), спасибо за​ подсчет рабочих часов.​ закладке «Число», из​ убедимся что время​ рабочих дней между​ числа рабочих дней);​ для увольняющегося работника,​ функция находит количество​начальная_дата 01.02.2007, конечная_дата​Формула может быть заменена​

​»yd»​​ «Число Excel. Формат».​узнать, сколько рабочих​

​ количество рабочих дней,​​ ячейку, согласно её​​ данному формату, что​

​ 06д​​ помощь!​ Отдельно буду благодарен​
​ списка «Числовые форматы»​ в Excel –​ указанными датами.​кон_дата – обязательный аргумент,​

excelworld.ru

Подсчет рабочего времени без учета выходных и праздников (Формулы/Formulas)

​ который поступил на​​ дней в предыдущем месяце​
​ 06.03.2009​ альтернативным выражением:​разница в днях без​ Заходим на закладку​
​ дней до определенной​ то тут на​ синтаксису, описанному выше,​ является некорректным итогом​15ч​Формулу вставил, форматы​
​ за указание в​ выберите «Дробный».​ это дробная часть​
​Любые аргументы рассматриваемых функций,​ принимающий значение формата​ работу 10.05.2015 и​ относительно конечной даты,​Результат1:​
​=12*(ГОД(B2)-ГОД(A2))-(МЕСЯЦ(A2)-МЕСЯЦ(B2))-(ДЕНЬ(B2)​ учета лет​ «Формулы» в раздел​ даты, между двумя​
​ помощь придет функция​ и первичным данным​ расчетов. Текущий формат​00м​
​ установил. Но результат​ дополнительно столбце перевода​Перейдите на A2 и​ числа, которая представляет​
​ принимающие даты вне​
​ даты, которые характеризуют​ был уволен 15.06.2018,​ т.е. 28 (конечная​5 (дней), т.к.​Внимание​ВНИМАНИЕ! Функция для​ «Библиотека функций» и​ датами, др. Например,​ЧИСТРАБДНИ​ в виде начальной​ ячейки или диапазона​Непонятно, где ошибка​ получается неверный. На​ подсчитанного количества рабочих​ задайте таким же​ собой период суток.​ предела допустимых значений​ дату окончания какого-либо​
​ за время работы​ дата принадлежит марту,​
​ сравниваются конечная дата​: В справке MS EXCEL​ некоторых версий EXCEL​ выбираем функцию «Дата​ сколько рабочих дней​. То есть, как​ и конечной даты.​
​ можно просмотреть, выделив​ в пересчете…​

​ моих данных (в​​ часов в формат​
​ способом «Процентный» формат​Работать с временем приходиться​ в Excel, будут​
​ события;​ ни разу не​ предыдущий месяц -​ 06.03.2009 и модифицированная​ (см. раздел Вычисление​ возвращает ошибочное значение.​ и время». Здесь​
​ до окончания срока​

​ всегда, пользователю следует​​Для того, чтобы произвести​ его во вкладке​Pelena​
​ файле) длительность от​
​ "00дн. 00ч. 00м."​
​ (или просто нажмите​ не редко. Например​
​ приводить к возникновению​[праздники] – необязательный для​ брал отпуск. Всего​ февраль, а в​

​ начальная дата 01.​​ возраста) имеется кривая​
​ Избегайте использования функции​ выбираем функцию «РАБДЕНЬ».​ работы, до начала​ определиться с инструментом​
​ расчет, жмем кнопку​«Главная»​
​: Для кол-ва дней​ 12:00 18.02.2016 до​Файл с исходными​ комбинацию горячих клавиш​ когда нужно отделу​ ошибок #ЧИСЛО!​
​ заполнения аргумент, принимающий​ за весь период​

​ 2015г. в феврале​​032009​ формула для вычисления​ с этим аргументом.​Заполняем появившееся окно.​ отпуска, посчитать срок​ выполнения после того,​Enter​. В блоке инструментов​ так попробуйте (моя​ 13:00 24.02.2016 (20.02​ данными прилагаю.​
​ CTRL+SHIFT+5).​ кадров сформировать отчет​Если в качестве аргумента​ ссылку на ячейку​​ работы было выплачено​
​ было 28 дней).​(год и месяц​​ количества месяце между​
​Ниже приведено подробное описание​В строке «Нач_дата»​ договора, оплаты счета,​ как он поставил​. После этого результат,​«Число»​ прежняя формула была​ рабочий день, без​

​Форум курил, но​​Перейдите на A3 и​ по балансу рабочего​
​ [выходной] функции ЧИСТРАБДНИ.МЕЖД​​ или диапазон ячеек,​​ 457240 рублей зарплаты.​ После этого отнимает​ начальной даты заменяется​
​ 2-мя датами: ​ всех 6 значений​
​ пишем адрес ячейки​
​ другие даты.​​ конкретную задачу.​
​ в виде числа​

​находится поле, в​​ неверна)​ работы в праздник​ решения аналогичной задачи​ удалите формат ячейки.​
​ времени сотрудников предприятия.​ передано число, которое​ содержащие данные в​ Праздничными днями являются​ день начала и​ годом и месяцем​=(ГОД(ТДАТА())-ГОД(A3))*12+МЕСЯЦ(ТДАТА())-МЕСЯЦ(A3)​ аргумента​ даты, к которой​Дата в Excel​
​Автор: Максим Тютюшев​ обозначающего количество дней​
​ котором отображается данный​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОТБР(E2/Справочник!J$2)+E2-ОТБР(E2/Справочник!J$2)*Справочник!J$2​
​ 23-го) должна составить:​ не обнаружил. Формулы​
​ А из предыдущих​ Или производственному отделу​
​ не принадлежит диапазонам​ формате даты, которые​ следующие даты: 1-8​ прибавляет день конечной​ конечной даты, т.к.​
​Если вместо функции ТДАТА() -​способ_измерения​ будем прибавлять рабочие​
​записывается в определенном​Подсчитаем количество рабочих дней​ между датами, будет​ показатель.​Delta4​18.02 = 5​ ЧИСТРАБДНИ, ЧИСТРАБДНИ.МЕЖД не​ уроков вы знаете,​
​ нужно посчитать сколько​ допустимых значений, или​ указывают даты праздничных​
​ января, 23 февраля,​

​ даты =ДЕНЬ(КОНМЕСЯЦА(ДАТАМЕС(B6;-1);0))-ДЕНЬ(A6)+ДЕНЬ(B6), т.е.​​ 01 меньше чем​ текущая дата использовать​, а также альтернативных​​ дни.​​ формате. В статье​ между двумя датами​
​ выведен в указанную​

​Если в нем стоит​​: Елена, все получилось!​ ч.​ помогают, а в​ что удалить формат​
​ потребуется работо-часов фрезерному​ строка, содержащая недопустимые​ дней. Может быть​ 8 марта, 1​ 28-30+16=14. На наш​ 06)​ дату 31.10.1961, а​

​ формул (функцию РАЗНДАТ()​​В строке «Число_дней»​ формат ячейки указывается​ в случае нестандартной​ ячейку.​ значение, отличное от​Delta4​19.02 = 8​ составлении серьезных формул​ это присвоить формат​ станку на изготовления​ символы (любые символы,​ указан в виде​
​ мая, 9 мая,​
​ взгляд, между датами​
​Пример2:​ в А3 ввести 01.11.1962,​
​ можно заменить другими​
​ пишем адрес ячейки,​
​-​
​ рабочей недели: в​В Экселе также имеется​«Общий»​: Александр, Елена, огромная​ ч.​
​ не преуспел.​

​ по умолчанию «Общий».​​ деталей мелкосерийного производства.​ кроме «0» и​
​ массива, содержащего представления​ 12 июня, 4​ все же 1 полный​начальная_дата 28.02.2007, конечная_дата​ то формула вернет​ формулами (правда достаточно​

​ в которой указано​​будьте внимательны​
​ случае четырехдневной недели​ возможность произвести вычисление​
​, то в таком​ Вам благодарность и​20.02 = 8​​Заранее благодарю за​​ Для этого можно​
​ Время нужно считать​ «1»), большее или​​ дат в виде​​ ноября.​
​ месяц и все​ 28.03.2009​

​ 13, хотя фактически​​ громоздкими). Это сделано​ количество рабочих дней,​.​ или когда выходные​
​ рабочих дней между​

​ случае, как и​​ плюс в репу!​

​ ч.​​ снисходительность и поддержку!​ нажать комбинацию CTRL+SHIFT+`​ инженерам для анализа​

excelworld.ru

​ меньшее количество символов,​

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

  • Способ №1;
  • Способ №2.

Точный способ подсчета календарных дней между датами в Excel

Для этого потребуется использовать конструкцию:

=РАЗНДАТ(A2;B2;»d»)

Подсчет количества календарных дней между датами через функцию РАЗНДАТ в Excel

Где:

  • A2 – начальная точка;
  • B2 – конечная дата;
  • d – аргумент, обозначающий вывод значения в днях.

Также можно просто ввести стандартную форму с минусом, которая выдаст аналогичный результат:

=A2-B2

Подсчет количества календарных дней между датами через простую формулу в Эксель

Пример:

Расчет разницы рабочих дней между датами в Эксель

Выполнить задачу можно через стандартную функцию:

=ЧИСТРАБДНИ(A2;B2;C2)

Подсчет количества рабочих дней между датами через функцию ЧИСТРАБДНИ в Excel

Где:

  • A2 – начальная точка;
  • B2 – конечная дата;
  • C2 – праздничный день (указывается в виде даты).

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

Пример:

Сдвиги дат в месяцах и годах

Для того, чтобы узнать сдвиг дат не учитывая месяцы, потребуется использовать:

=РАЗНДАТ(A2;B2;»md»)

Подсчет смещения дат в месяцах через функцию РАЗНДАТ в Ексель

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

=РАЗНДАТ(A2;B2;»yd»)

Подсчет смещения дат в годах через функцию РАЗНДАТ в Excel

Пример:

Понравилась статья? Поделить с друзьями:
  • Калькулятор путевого листа легкового автомобиля excel
  • Калькулятор уравнений в excel
  • Калькулятор процентов по вкладу excel
  • Калькулятор удобрений в excel
  • Калькулятор процентов 395 excel