Сколько рабочих дней между двумя датами
SmartCalculator.online
Калькулятор определит количество рабочих дней за заданный период. Для большего удобства, вы можете выбрать учитывать начальную и конечную даты при расчете или нет. Для начала работы укажите дату 1 и дату 2 и нажмите на кнопку ‘Вычислить’.
Дата 1
Дата 2
Дата 1 и дата 2 включительно
Рабочие дни в 2022 и 2023 году
2022 год | |
Январь | 16 |
Февраль | 19 |
Март | 22 |
Апрель | 21 |
Май | 20 |
Июнь | 21 |
Июль | 21 |
Август | 23 |
Сентябрь | 22 |
Октябрь | 21 |
Ноябрь | 21 |
Декабрь | 22 |
2023 год | |
Январь | 17 |
Февраль | 18 |
Март | 22 |
Апрель | 20 |
Май | 20 |
Июнь | 21 |
Июль | 21 |
Август | 23 |
Сентябрь | 21 |
Октябрь | 22 |
Ноябрь | 21 |
Декабрь | 21 |
Другие калькуляторы
Калькулятор рабочих недель между двумя датами.
Посчитать дни, месяца и годы между двумя датами онлайнКалькулятор дат предназначен для вычисления количества дней между датами, а также для нахождения даты путем прибавления или вычитания определенного количества дней к известной дате.
Прибавить дни к дате
Для того, чтобы узнать какое число будет через определенное количество дней, воспользуйтесь этой опцией. Введите начальную дату и количество дней, которое нужно к ней прибавить. Для вычитания используйте значение с минусом. В калькуляторе также есть опция для прибавления только рабочих дней.
Вычисление количества дней между датами
Этот метод расчета ответит на вопрос «сколько дней прошло с даты». Введите начальную дату и конечную дату и нажмите кнопку «рассчитать». Калькулятор покажет, сколько дней между введенными датами. Отдельно калькулятор покажет количество рабочих дней.
С помощью этой опции можно вычислить сколько дней осталось до определенного события, например до дня рождения или праздника. Для этого в поле начальной даты укажите сегодняшнее число, а в поле конечной даты — дату события.
Праздничные дни
Калькулятор может вычислять, прибавлять и вычитать как календарные дни, так и рабочие. Официальными нерабочими праздничными днями являются:
- 1,2,3,4,5,6,8 января — новогодние каникулы
- 7 января — православное Рождество
- 23 февраля — День защитника Отечества
- 8 марта — Международный женский день
- 1 мая — Праздник Весны и Труда
- 9 мая — День Победы
- 12 июня — День России
- 4 ноября — День народного единства
Если праздничный день выпал на субботу или воскресенье, его переносят на ближайший рабочий день. Но иногда выходные переносят совсем в другое место календаря. Например, субботу и воскресенье, выпавшие на новогодние праздники, могут перенести на май, чтобы продлить майские праздники.
Так, в 2019 году ситуация следующая…
Перенос выходных в 2019 году
Помимо официальных праздничных дат, в 2019 году выходными также являются 2,3 и 10 мая за счет переносов выходных из новогодних каникул.
Наш калькулятор при расчете дней учитывает как официальные праздничные даты, так и все переносы.
Начало периода (или через слеш или точку) |
Конец периода (или через слеш или точку) |
Отмеченные выходные на неделе |
П В С Ч П С В |
Учитывать постановления Правительства РФ о переносе дней |
ДА |
Расчет рабочих дней и выходных
Калькулятор достаточно простой, но тем не менее на мой взгляд очень удобный, для подсчета количества рабочих дней между произвольными датами.
Калькулятор использует данные о переносе рабочих дней и праздничных днях, которые содержатся в ежегодных постановлениях Правительства РФ.
Таких калькуляторов конечно же много и мы в этом не оригинальны, но есть несколько изюминок которые я думаю Вам понравятся, и могут использоваться для создания других калькуляторов.
Первая изюминка: Мы можем не учитывать праздничные даты которые содержатся в постановлениях Правительства РФ, а учитывать только выходные дни(для России суббота и воскресенье)
Вторая изюминка: Для тех стран, у которых, выходными днями являются другие дни недели (например в Израиле, выходные дни это пятница и суббота), можно указать какие дни недели будут являться выходными. Это удобно не только для других стран, но и для местного применения, когда известно что работаем по сменам, каждые четверг, субботу и вторник.
Третья изюминка: Мы можем использовать совершенно произвольную систему выходных, заданную в определенном виде (отображение этой функции нет на сайте, хотя функционал рабочий) и для всех желающих, построить производственный календарь для Беларусии, Казахстана или Сербии не составит затруднения.
Побочным приятным эфектом этого калькулятора является еще и расчет количества дней между двумя датами. Причем разницу она высчитывает так, как это делается в бухгалтерии и отделе кадров. То есть если человек работает с 1 июля по 8 июля, то получается 8 дней. Так как последний день считается рабочим.
В отличии от математических и астрономических калькуляторов, где при тех же данных получается 7 суток. Эта ошибка в одни сутки появляется из-за того что в кадровых решениях последний день, он всегда явлется рабочим и его надо учитывать, а в точных и абстрактных калькуляторах считается, что 8 июля наступает в полночь (0:0:0) и разница между полночью 1 июля и полночью 8 июля (или 23 часа 59 минут 59 секунд 999 милисекунд, 999999 микросекунд и т.д 7 июля) составит ровно 7 суток.
Основной принцип, котрого придерживается бот, это периодичность выходных в течении недели. Если это соблюдается, калькулятор выдаст реузультат, на который вы рассчитывали.
Очень жаль, что в постановлениях Правительства РФ до сих пор не внедряют QR-код, где для машинной обработки были бы указаны все праздники на текущий код. Это бы упростило бы работу определенному кругу лиц.
Праздники и переносы на территории РФ учитываются с 2010 по 2019 год включительно.
Для пользователей кому необходимо рассчитать первую рабочую дату после отпуска или командировки или другого промежутка времени, обратите внимание на вот этот калькулятор Дата выхода на работу из отпуска, декрета онлайн
Синтаксис
Для Jabber клиентовrab_d дата.начала; дата.конца;неделя
неделя — дает полную информацию о том, как рассчитывать рабочие дни и часы. Неделя состоит из семи символов 0 или 1, где каждый символ несет свою роль. 0- человек работает, 1 — человек не работает(выходной). Если неделя пустая, то используется код 0000011 — то есть суббота и воскресенье выходной.
Хотелось бы заметить, что это календарная неделя и этот показатель показывает, как в течении недели вы отдыхаете. Нумерация недели у нас начинается с нуля и это день — понедельник, потом идет вторник -1, среда-2 и т.д.
дата начала — дата в виде ДД/ММ/ГГГГ — обозначает начало диапазона, для которого рассчитывается количество рабочих дней
дата конца — дата в виде ДД/ММ/ГГГГ — обозначает конец диапазона, для которого рассчитывается количество рабочих дней
ВНИМАНИЕ! Дата может быть введена и через точку или через слеш.
Примеры использования
rab_d 1/1/2014;31/12/2014
в ответ получим
Количество суток между двумя указанными датами 365
Количество рабочих дней 247
Количество выходных и праздничных дней 118
rab_d 2/7/2010;25/10/2013
В ответ получим
Количество суток между двумя указанными датами 1212
Количество рабочих дней 827
Количество выходных и праздничных дней 385
rab_d 20/1/2010;10/2/2014;0101001
В ответ получаем
Количество суток между двумя указанными датами 1483
Количество рабочих дней 797
Количество выходных и праздничных дней 686
Предыдущий пример, только не учитывать государственные праздники. Как вариант использования сменные дежурства, охрана и т.п.
Календарь — это способ подсчета и отображения больших промежутков времени.
Все наши расчеты ведутся в рамках общепринятого сейчас во всем мире григорианского календаря (средняя продолжительность года 365,2425 дней).
При проведении исторических подсчетов, пожалуйста, проверяйте датировку. Разница между показаниями григорианского и юлианского календаря сейчас
составляет 13 дней,
но в ранние века количество дней между равными датами было меньшим,
тем меньше, чем ближе к началу нашей эры ().
Дата 1
вс 22
. 06 . 1941 04 : 00исходная дата
21Интервал
1417
дни между датами
0века между датами
Дата 2
вт 09
. 05 . 1945 01 : 43конечная дата
1012
рабочие дни между датами *
3
годы между датами
46
месяцы между датами
34009
часы между датами
2040583
минуты между датами
122434980
секунды между датами
3
10
17
1
43
годы месяцы сутки часы минуты
между двумя датами
Число минут и секунд в дате не может превышать 60, Вы ввели. .. будут изменены еще и другие параметры даты
Количество часов в дате не может превышать 23, Вы ввели: … — будут изменены еще и другие параметры даты
Внимание!
Праздники России учитываются полностью, только если обе даты относятся к 2018 году
Число дней в месяце \n не может быть больше 31
О-о!
Введенное Вами число относится ко временам, которые трудно себе представить…
Извините!
Перед Вами простой онлайн расчетчик, осознающий свои, увы, скромные возможности, а не астрономическая программа!
Пожалуйста, введите другое число.
На основе этого небольшого табло создан .
Сейчас расчетная таблица настроена на подсчет дней до начала лета.
Чтобы расчитать, сколько дней прошло или пройдет между интересующими Вас датами, просто введите их в соответствующие поля таблицы. Интервал времени можно изменять точно так же как и даты, при этом отсчет будет вестись от «Даты 1», а изменяться будет «Дата 2».
В результатах расчета так же отображаются неизменяемые информационные величины и показатели — это дни недели (темно-серый цвет — будни, оранжево-красный — выходные) и, как итоговое резюме, интервал между датами, выраженный через годы, месяцы, дни, часы и минуты.
Если на табло Вы видите самый судьбоопределяющий для нашей страны период истории — дни между датами Великой Отечественной войны, то, значит, в Вашем браузере отключен Jawa Script и для проведения расчетов его необходимо включить.
* В пределах 2019 года расчет рабочих дней ведется с учетом праздников России и утвержденной правительством РФ схемы переноса выходных дней. При больших промежутках времени между датами, расчеты количества рабочих дней ведутся в предположении пятидневной рабочей недели, праздники не учитываются .
Sergey Ov (Seosnews9 )
Справка: Достоверно известно, что в конце первого тысячелетия в Древней Руси отсчет времени велся по Юлианскому календарю, правда новый год справлялся 1 марта, отсчет времени по такому календарю называют Мартовским стилем. Разница между равными датами современного и древнего календря на 1 марта 1000 года составляла 59+6=65 дней (6 дней разница между показаниями юлианского и григорианского календаря, равными датами считаются даты с равными числами и равными номерами месяцев от начала года).
В 1492 году постановлением Московского Собора Русской православной церкви был принят календарь, согласно которому новый год (Новолетье) начинался 1 сентября (Сентябрьский стиль ), разница с современным календарем составляла 9-122=-113 дней.
Спустя два столетия в канун круглой календарной даты Петр Первый вводит календарь ведущий исчисление от Рождества Христова. Новый год в России встречают 1 января с начиная 1700 года (правда, на самом деле, по современному календарю этот новый год наступил 11 января 1700 года). Страна перешла из 7208 года в 1700! Так что, в новый тогда 18 век, наступивший в 1701 году Россия вошла почти в ногу с Европой. Почти в ногу, потому что летоисчисление, как и прежде велось по юлианскому календарю (изменилась только датировка, теперь она называется старым стилем ) , в то время как Европа уже частично перешла на григорианский календарь.
Современный григорианский календарь на территории России был принят только в 21 веке. 26 января 1918 года: Владимир Ильич Ленин подписал декрет Совнаркома о переходе на новое исчисление времени, при этом датировка сдвинулась на 13 дней. Последний государственный документ датированный по старому стилю вышел 31 января 1918 года — на следующий день наступило 14 февраля!
Так что вопрос:
«Сколько дней между двумя датами?» в историческом смысле всегда требует уточнения…
Начало периода (или через слеш или точку) |
Конец периода (или через слеш или точку) |
Отмеченные выходные на неделе |
П В С Ч П С В |
Учитывать постановления Правительства РФ о переносе дней |
ДА |
Расчет рабочих дней и выходных
Калькулятор достаточно простой, но тем не менее на мой взгляд очень удобный, для подсчета количества рабочих дней между произвольными датами.
Калькулятор использует данные о переносе рабочих дней и праздничных днях, которые содержатся в ежегодных постановлениях Правительства РФ.
Таких калькуляторов конечно же много и мы в этом не оригинальны, но есть несколько изюминок которые я думаю Вам понравятся, и могут использоваться для создания других калькуляторов.
Первая изюминка: Мы можем не учитывать праздничные даты которые содержатся в постановлениях Правительства РФ, а учитывать только выходные дни(для России суббота и воскресенье)
Вторая изюминка: Для тех стран, у которых, выходными днями являются другие дни недели (например в Израиле, выходные дни это пятница и суббота), можно указать какие дни недели будут являться выходными. Это удобно не только для других стран, но и для местного применения, когда известно что работаем по сменам, каждые четверг, субботу и вторник.
Третья изюминка: Мы можем использовать совершенно произвольную систему выходных, заданную в определенном виде (отображение этой функции нет на сайте, хотя функционал рабочий) и для всех желающих, построить производственный календарь для Беларусии, Казахстана или Сербии не составит затруднения.
Побочным приятным эфектом этого калькулятора является еще и расчет количества дней между двумя датами. Причем разницу она высчитывает так, как это делается в бухгалтерии и отделе кадров. То есть если человек работает с 1 июля по 8 июля, то получается 8 дней. Так как последний день считается рабочим.
В отличии от математических и астрономических калькуляторов, где при тех же данных получается 7 суток. Эта ошибка в одни сутки появляется из-за того что в кадровых решениях последний день, он всегда явлется рабочим и его надо учитывать, а в точных и абстрактных калькуляторах считается, что 8 июля наступает в полночь (0:0:0) и разница между полночью 1 июля и полночью 8 июля (или 23 часа 59 минут 59 секунд 999 милисекунд, 999999 микросекунд и т.д 7 июля) составит ровно 7 суток.
Основной принцип, котрого придерживается бот, это периодичность выходных в течении недели. Если это соблюдается, калькулятор выдаст реузультат, на который вы рассчитывали.
Очень жаль, что в постановлениях Правительства РФ до сих пор не внедряют QR-код, где для машинной обработки были бы указаны все праздники на текущий код. Это бы упростило бы работу определенному кругу лиц.
Праздники и переносы на территории РФ учитываются с 2010 по 2019 год включительно.
Для пользователей кому необходимо рассчитать первую рабочую дату после отпуска или командировки или другого промежутка времени, обратите внимание на вот этот калькулятор Дата выхода на работу из отпуска, декрета онлайн
Синтаксис
Для Jabber клиентов
rab_d дата.начала; дата.конца;неделя
неделя — дает полную информацию о том, как рассчитывать рабочие дни и часы. Неделя состоит из семи символов 0 или 1, где каждый символ несет свою роль. 0- человек работает, 1 — человек не работает(выходной). Если неделя пустая, то используется код 0000011 — то есть суббота и воскресенье выходной.
Хотелось бы заметить, что это календарная неделя и этот показатель показывает, как в течении недели вы отдыхаете. Нумерация недели у нас начинается с нуля и это день — понедельник, потом идет вторник -1, среда-2 и т. д.
дата начала — дата в виде ДД/ММ/ГГГГ — обозначает начало диапазона, для которого рассчитывается количество рабочих дней
дата конца — дата в виде ДД/ММ/ГГГГ — обозначает конец диапазона, для которого рассчитывается количество рабочих дней
ВНИМАНИЕ! Дата может быть введена и через точку или через слеш. Через точку удобнее вводить на сотовых и планшетах, а через слеш удобнее на компьютере на клавиатуре справа (панели цифровой)
Примеры использования
rab_d 1/1/2014;31/12/2014
в ответ получим
Количество суток между двумя указанными датами 365
Количество рабочих дней 247
Количество выходных и праздничных дней 118
rab_d 2/7/2010;25/10/2013
В ответ получим
Количество суток между двумя указанными датами 1212
Количество рабочих дней 827
Количество выходных и праздничных дней 385
rab_d 20/1/2010;10/2/2014;0101001
В ответ получаем
Количество суток между двумя указанными датами 1483
Количество рабочих дней 797
Количество выходных и праздничных дней 686
Предыдущий пример, только не учитывать государственные праздники. Как вариант использования сменные дежурства, охрана и т.п.
Бесплатный онлайн калькулятор Контур.Бухгалтерии вам поможет и подскажет, какое количество дней прошло между двумя заданными датами. Кроме того, если у вас возникла необходимость, вы можете посчитать сколько календарных, выходных или рабочих дней (часов) содержит указанный период года или нескольких лет.
Сколько дней между датами? Инструкция
Вы просто задаете конкретный день начала и конца и через доли секунд получаете расчет. Все данные онлайн-калькулятор считает самостоятельно. Если вы изменяете исходные дни недели, результат автоматически пересчитывается, с учетом високосного года.
Важно: нельзя брать из расчетов за прошлые года показатели рабочих дней/часов за месяц и предоставлять в качестве расчетов — данные будут различаться. Поэтому, лучше воспользуйтесь калькулятором.
Итак, порядок действий:
- В полях “Начальная дата” и “Конечная дата” выбираете соответственно начальный и конечный день отсчета, начиная с 2013 года и заканчивая в будущем 2018-м.
- Устанавливаете в следующем поле количество рабочих часов в сутках. По умолчанию в этом поле уже стоит 8 часов (40-часовая рабочая неделя), но вы можете эту цифру изменить.
- В правой части экрана на баннере вы увидите полученный результат: рабочие дни, календарные дни и рабочие часы между заданными датам. Результаты нужно скопировать и сохранить в своем документе.
Для чего можно использовать калькулятор
- Для расчета пени и просрочек по договорам
- Как понять эффективность использования какого-нибудь ресурса и предельные сроки использования
- Как случайно не назначить сроки выполнения задачи на выходной день
- Сколько времени осталось до дедлайна
Пример:
Вы — бухгалтер. Руководитель попросил вас в ближайшие пару минут предоставить данные по количеству рабочих часов, которые должны отработать все сотрудники компании в феврале. Количество работников вы можете легко определить — у вас перед глазами цифры. А вот количество часов нужно считать….А сколько там в феврале дней? А год-то високосный? А какие дни были выходными? А как определить количество дней праздников?
Решение: просто воспользуйтесь нашим виджетом. Всю информацию вы получите автоматически, вам не нужны настольные календари и калькуляторы.
Вам понравился этот калькулятор? Тогда попробуйте другие наши возможности
Хотите вести бухучет, отправлять отчетность и делать расчеты в удобном и простом веб-сервисе? Попробуйте бесплатно целый месяц Контур.Бухгалтерию! Мы быстро вас научим, как сервисом пользоваться и ответим на все вопросы!
Чем обработать землю от фитофтороза
Почему у розы сохнут листья?
Калькуляторрабочих дней — Timehubzone
Когда вам нужен калькулятор рабочих дней?
Вся неделя не является рабочей неделей, так как включает официальные праздники. Время от времени вы чувствуете необходимость рассчитать рабочие дни или рабочие дни между любой из двух дат для планирования ваших встреч, представления проекта, ожидания кого-то или чего-то еще. Таким образом, этот онлайн-инструмент позволяет вычислить разницу между двумя датами, будь то прошлое, настоящее или будущее. Вы можете получить желаемые результаты, исключив праздничные дни.
Калькулятор рабочих дней универсален
Калькулятор рабочих дней делает свою работу с более широкой точки зрения. Он вычисляет следующие вещи:
- Начальный и конечный день и дату
- Количество пропущенных или вычтенных дней
- Количество пропущенных суббот (выходных и праздничных дней)
- Количество пропущенных воскресений (выходных праздничных дней)
- Количество включенных праздники
- Конечный день, который был включен в расчетный результат
Часто задаваемые вопросы
Как считать рабочие дни?Будние дни с понедельника по пятницу называются рабочими днями. Чтобы рассчитать рабочие дни в календаре, отметьте только рабочие дни и исключите выходные. Если вы хотите включить субботу в качестве рабочего дня, включите и ее. В расчеты не входят праздничные дни.
Что такое 5 рабочих дней в днях?Вы можете проверить 5 рабочих дней с любого дня. Например, при двухдневных выходных, если вы хотите рассчитать 5 рабочих дней со среды, они перейдут со среды на среду.
Какие дни считаются рабочими?Чтобы быть более точным, рабочие дни считаются с понедельника по пятницу, исключая праздничные дни.
Что означает рабочий день?Будние дни с понедельника по пятницу относятся к категории рабочих дней. Рабочие дни этого термина распределяются на 5 дней недели, т. е. с понедельника по пятницу, из которых исключаются все праздничные дни.
Какое время рабочего дня?Рабочее время – это обычное рабочее время, в течение которого осуществляется рутинная работа и совершаются сделки. Рабочее время обычно считается с 9до 17:00 с понедельника по пятницу. Праздники исключены.
Субботы считаются рабочими днями?Рабочими днями всегда считаются рабочие дни, исключая все субботы, все воскресенья и любые другие официальные праздники. Однако праздничные и рабочие дни в будние и выходные дни различаются в зависимости от региона.
Воскресенье и суббота рабочие дни?В Соединенных Штатах рабочими днями считаются рабочие дни, как правило, при условии, что в рабочие дни нет официальных выходных. Таким образом, субботы и воскресенья не считаются рабочими днями.
Сколько длится рабочая неделя?Рабочая неделя состоит из 5 дней с понедельника по пятницу, исключая выходные. Рабочий или рабочий день начинается в 9:00 по центральному поясному времени и заканчивается в 17:00 по центральному поясному времени.
В чем разница между рабочими и рабочими днями?Рабочими и рабочими днями являются 5 дней с понедельника по пятницу, за исключением выходных и других государственных или национальных праздников.
Этот же день считается рабочим?Да, тот же день может считаться рабочим днем, если работа начинается в первой половине дня. Например, если что-то отправляется в понедельник рано утром, скажем, в 8 утра, вероятность того, что оно будет доставлено в пункт назначения ко вторнику, выше. В этом случае понедельник будет считаться рабочим днем.
Почему суббота не рабочий день?Нет, суббота не входит в рабочие дни. Хотя многие торговые центры, рестораны, медицинские учреждения и институты работают по субботам, но банки и многие отрасли промышленности в этот день не работают, он не считается рабочим днем. Однако из-за рабочих процедур он считается дополнительным рабочим днем.
Могут ли рабочие дни быть выходными?Нет, рабочие дни всегда считаются с понедельника по пятницу, а не праздники и выходные.
Черная пятница считается рабочим днем?Черная пятница всегда следует за Днем Благодарения. В более чем двадцати штатах этот день уже является государственным праздником. Следовательно, бизнес будет закрыт в этих штатах. Более того, этот день также является праздником в Грузии в память о дне рождения генерала Роберта Э. Ли.
Рождество — рабочий день?Нет, это не так, как в США, зарегистрировано 6 рабочих праздников, включая Новый год, День памяти, День независимости, День благодарения, День труда и Рождество. Так, 96 % бизнеса в США предоставляет своим сотрудникам оплачиваемый отпуск.
Какие рабочие дни для банков?Для банков рабочие дни равны 5 дням с понедельника по пятницу с 9:00 до 17:00. Исключаются все федеральные праздники. Любая банковская операция, такая как транзакции, полученные за пределами этих выделенных часов и дней, обычно откладываются на следующий рабочий день.
Функции Excel РАБДЕНЬ и ЧИСТРАБДНИ для расчета рабочих дней
В этом кратком руководстве объясняется использование функций Excel РАБДЕНЬ и РАБДЕНЬ для расчета рабочих дней с настраиваемыми параметрами выходных и праздничных дней.
В Microsoft Excel предусмотрены две функции, специально предназначенные для расчета дней недели — РАБДЕНЬ и ЧИСТРАБДНИ.
Функция РАБДЕНЬ возвращает дату N рабочих дней в будущем или в прошлом, и вы можете использовать ее для прибавления или вычитания рабочих дней к заданной дате.
С помощью функции ЧИСТРАБДНИ можно рассчитать количество рабочих дней между двумя указанными вами датами.
В Excel 2010 и выше доступны более мощные модификации вышеуказанных функций РАБДЕНЬ.МЕЖД и ЧИСТРАБДНИ.МЕЖД, которые позволяют определить, какие и сколько дней являются выходными.
А теперь давайте подробнее рассмотрим каждую функцию и посмотрим, как вы можете использовать ее для подсчета рабочих дней на листах Excel.
Функция РАБДЕНЬ Excel
Функция РАБДЕНЬ Excel возвращает дату, которая на заданное количество рабочих дней опережает или предшествует дате начала. Это исключает выходные, а также любые праздники, которые вы укажете.
Функция РАБДЕНЬ предназначена для расчета рабочих дней, контрольных точек и сроков выполнения на основе стандартного рабочего календаря, где суббота и воскресенье являются выходными днями.
РАБДЕНЬ — это встроенная функция в Excel 2007–365. В более ранних версиях необходимо включить пакет анализа.
При использовании РАБДЕНЬ в Excel необходимо ввести следующие аргументы:
РАБДЕНЬ(дата_начала, дни, [праздники])
Первые 2 аргумента обязательны, а последний необязателен:
- Start_date — дата, с которой начинать отсчет дней недели.
- Days — количество рабочих дней, которое нужно прибавить/вычесть из start_date. Положительное число возвращает будущую дату, отрицательное число возвращает прошлую дату.
- Праздники — необязательный список дат, которые не должны считаться рабочими днями. Это может быть либо диапазон ячеек, содержащих даты, которые вы хотите исключить из расчетов, либо константа массива порядковых номеров, представляющих даты.
Теперь, когда вы знакомы с основами, давайте посмотрим, как можно использовать функцию РАБДЕНЬ на листах Excel.
Как использовать РАБДЕНЬ для прибавления/вычитания рабочих дней до даты
Чтобы рассчитать рабочие дни в Excel, следуйте этим простым правилам:
- К добавьте рабочих дней, введите положительное число в качестве аргумента дней формулы РАБДЕНЬ.
- Чтобы из вычесть рабочих дней, используйте отрицательное число в аргументе дней .
Предположим, у вас есть дата начала в ячейке A2, список праздников в ячейках B2:B5, и вы хотите узнать даты на 30 рабочих дней в будущем и в прошлом. Вы можете сделать это, используя следующие формулы:
Чтобы добавить 30 рабочих дней к дате начала, исключая праздничные дни в B2:B5:
=РАБДЕНЬ(A2, 30, B2:B5)
Чтобы вычесть 30 рабочих дней из даты начала, исключая праздничные дни в B2:B5:
=РАБДЕНЬ(A2, -30, B2:B5)
Чтобы рассчитать дни недели на основе текущей даты , используйте функцию СЕГОДНЯ() в качестве начальной даты:
Чтобы добавить 30 рабочих дней к сегодняшней дате:
= РАБДЕНЬ(СЕГОДНЯ(), 30)
Чтобы вычесть 30 рабочих дней из сегодняшней даты:
=РАБДЕНЬ(СЕГОДНЯ(), -30)
Чтобы указать дату начала непосредственно в формуле, используйте функцию ДАТА:
= РАБДЕНЬ(ДАТА(2015,5,6), 30)
На следующем снимке экрана показаны результаты всех этих и еще нескольких формул РАБДЕНЬ:
И, естественно, вы можете ввести количество рабочих дней, которое нужно прибавить/вычесть из даты начала в какой-либо ячейке, а затем ссылаться на эту ячейку в своей формуле. Например:
= РАБДЕНЬ(A2, C2)
Где A2 — дата начала, а C2 — количество не выходных дней после (отрицательные числа) или до (положительные числа) даты начала, исключать праздники нельзя.
Совет. В Excel 365 и 2021 вы можете использовать РАБДЕНЬ в сочетании с ПОСЛЕДОВАТЕЛЬНОСТЬЮ для создания серии рабочих дней.
Функция Excel РАБДЕНЬ.МЕЖД
РАБДЕНЬ.МЕЖД — это более мощная модификация функции РАБДЕНЬ, которая работает с пользовательскими параметрами выходного дня . Как и РАБДЕНЬ, он возвращает дату, которая представляет собой указанное количество рабочих дней в будущем или в прошлом, но позволяет вам определить, какие дни недели следует считать выходными днями.
Функция РАБДЕНЬ.МЕЖД была представлена в Excel 2010 и поэтому недоступна в более ранних версиях Excel.
Синтаксис функции Excel РАБДЕНЬ.МЕЖД:
РАБДЕНЬ.МЕЖД(дата_начала, дни, [выходные], [праздники])
Первые два аргумента являются обязательными и похожи на РАБДЕНЬ:
Start_date — начальная дата.
Дней — количество рабочих дней до (отрицательное значение) или после (положительное значение) даты начала. Если 9Аргумент 0189 days предоставляется в виде десятичного числа, он усекается до целого числа.
Последние два аргумента необязательны:
Выходные — указывает, какие дни недели следует считать выходными. Это может быть либо число, либо строка, как показано ниже.
Номер | Выходные дни |
1 или опущен | суббота, воскресенье |
2 | Воскресенье, понедельник |
3 | понедельник, вторник |
4 | вторник, среда |
5 | среда, четверг |
6 | четверг, пятница |
7 | пятница, суббота |
11 | Только воскресенье |
12 | Только в понедельник |
13 | Только вторник |
14 | Только среда |
15 | Только четверг |
16 | Только пятница |
17 | Только суббота |
Строка выходного дня — последовательность из семи нулей и единиц, представляющих семь дней недели, начиная с понедельника. 1 обозначает нерабочий день, 0 обозначает рабочий день. Например:
- «0000011» — суббота и воскресенье — выходные.
- «1000001» — понедельник и воскресенье выходные.
На первый взгляд строки выходного дня могут показаться излишними, но лично мне этот метод нравится больше, потому что вы можете составить строку выходного дня на лету, не запоминая никаких чисел.
Праздники — необязательный список дат, которые вы хотите исключить из календаря рабочих дней. Это может быть диапазон ячеек, содержащих даты, или константа массива последовательных значений, представляющих эти даты.
Использование РАБДЕНЬ.МЕЖД в Excel — примеры формул
Что ж, довольно большая часть теории, которую мы только что обсудили, может показаться довольно сложной и запутанной, но если вы попробуете свои силы в формулах, все станет намного проще.
В нашем наборе данных с датой начала в ячейке A2 и списком праздников в ячейке A5:A8 давайте рассчитаем рабочие дни с настраиваемыми выходными.
К добавить 30 рабочих дней до даты начала, пятница и суббота считаются выходными и праздничными днями в A5:A8, исключено:
=РАБДЕНЬ.МЕЖД(A2, 30, 7, A5:A8)
или
=РАБДЕНЬ.МЕЖД(A2, 30, "0000110", A5:A8)
Из вычесть 30 рабочих дней с даты начала, воскресенье и понедельник считаются выходными и праздничными днями в A5:A8, исключено:
=РАБДЕНЬ.МЕЖД(A2, -30, 2, A5:A8)
или
=РАБДЕНЬ.МЕЖД(A2, -30, "1000001", A5:A8)
Чтобы добавить 10 рабочих дней к текущей дате , воскресенье является единственным выходным днем, без праздников:
=РАБДЕНЬ.МЕЖД(СЕГОДНЯ(), 10, 11)
или
=РАБДЕНЬ.МЕЖД(A2, 10, "0000001")
В вашем листе Excel формулы могут выглядеть примерно так:
Примечание. Обе функции Excel РАБДЕНЬ и РАБДЕНЬ.МЕЖД возвращают порядковые номера, представляющие даты. Чтобы эти числа отображались как даты, выберите ячейки с числами и нажмите Ctrl+1, чтобы открыть диалоговое окно Формат ячеек . На вкладке Номер выберите Дата в списке Категория и выберите нужный формат даты. Подробные инструкции см. в разделе Как изменить формат даты в Excel.
Ошибки РАБДЕНЬ Excel и РАБДЕНЬ.МЕЖД
Если формула Excel РАБДЕНЬ или РАБДЕНЬ.МЕЖД возвращает ошибку, причина может быть одной из следующих:
#ЧИСЛО! Ошибка возникает, если:
- комбинация аргументов
start_date
иdays
приводит к неверной дате или -
выходные
Аргумент в функции РАБДЕНЬ.МЕЖД недопустим.
#ЗНАЧ! Ошибка возникает, если:
-
start_date
или любое значение впраздники
не является допустимой датой или -
дней
аргумент не является числом.
Функция ЧИСТРАБДНИ Excel
Функция ЧИСТРАБДНИ в Excel возвращает количество рабочих дней между двумя датами, исключая выходные и, при необходимости, указанные вами праздничные дни.
Синтаксис Excel NETWORKDAYS интуитивно понятен и легко запоминается:
ЧИСТРАБДНИ(дата_начала, дата_окончания, [праздники])
Первые два аргумента обязательны, а третий необязателен:
- Start_date — начальная дата, с которой начинается отсчет рабочих дней.
- End_date — конец периода, за который вы считаете рабочие дни.
И дата начала, и дата окончания учитываются в возвращаемом количестве рабочих дней.
- Праздники — необязательный список праздников, которые не должны считаться рабочими днями.
Как использовать ЧИСТРАБДНИ в Excel — пример формулы
Допустим, у вас есть список праздников в ячейках A2:A5, даты начала в столбце B и даты окончания в столбце C, и вы хотите узнать, сколько рабочих дней между этими датами. Подходящую формулу ЧИСТРАБДНЕЙ вычислить несложно:
. = ЧИСТРАБДНИ(B2, C2, $A$2:$A$5)
Обратите внимание, что функция ЧИСТРАБДНИ Excel возвращает положительное значение, если дата начала меньше даты окончания, и отрицательное значение, если дата окончания более поздняя, чем дата начала (как в строке 5):
Функция Excel ЧИСТРАБДНИ.
МЕЖДКак и ЧИСТРАБДНИ, функция Excel ЧИСТРАБДНИ.МЕЖД вычисляет количество рабочих дней между двумя датами, но позволяет указать, какие дни следует считать выходными.
Синтаксис функции ЧИСТРАБДНИ.МЕЖД очень похож на функцию ЧИСТРАБДНИ, за исключением того, что она имеет дополнительный параметр [выходные], указывающий, какие дни недели следует считать выходными.
ЧИСТРАБДНИ.МЕЖД(дата_начала, дата_окончания, [выходные], [праздники])
Аргумент выходные
может принимать либо число, либо строку. Числа и строки выходных точно такие же, как в параметре выходные
функции РАБДЕНЬ.МЕЖД.
Функция ЧИСТРАБДНИ.МЕЖД доступна в Excel 365 — 2010.
Использование ЧИСТРАБДНИ.МЕЖД в Excel — пример формулы
Используя список дат из предыдущего примера, давайте посчитаем количество рабочих дней между двумя датами, где воскресенье является единственным выходным днем. Для этого введите число 11 в поле 9.0189 выходные аргумент вашей формулы NETWORKDAYS. INTL или сделайте строку из шести нулей и одной 1 («0000001»):
=ЧИСТРАБДНИ.МЕЖД(B2, C2, 11, $A$2:$A$5)
или
=ЧИСТРАБДНИ.МЕЖД(B2, C2, "0000001", $A$2:$A$5)
На следующем снимке экрана видно, что обе формулы возвращают абсолютно идентичные результаты.
Как выделить рабочие дни в Excel
Используя функции РАБДЕНЬ и РАБДЕНЬ.МЕЖД, вы можете не только подсчитывать рабочие дни на листах Excel, но и выделять их, как того требует ваша бизнес-логика. Для этого вы создаете правило условного форматирования с формулой РАБДЕНЬ или РАБДЕНЬ.МЕЖД.
Например, в списке дат в столбце B выделим только будущие даты, которые находятся в пределах 15 рабочих дней от сегодняшней даты, исключая два праздника в ячейках A2:A3. Наиболее очевидная формула, которая приходит на ум, выглядит следующим образом:
. =И($B2>СЕГОДНЯ(), $B2<=РАБДЕНЬ(СЕГОДНЯ(), 15, $A$2:$A$3))
Первая часть логического теста отсекает прошлые даты, т. е. вы проверяете, равна ли дата сегодняшнему дню или больше: $B2>TODAY(). А во второй части вы проверяете, является ли дата не более чем на 15 рабочих дней в будущем, исключая выходные дни и указанные праздничные дни: $B2<=РАБДЕНЬ(СЕГОДНЯ(), 15, $A$2:$A$3)
Формула выглядит правильной, но как только вы создадите на ее основе правило, вы поймете, что оно выделяет неправильные даты:
Попробуем разобраться, почему так происходит. Проблема не в функции РАБДЕНЬ, как может решить кто-то. Функция правильная, но... что она на самом деле делает? Он возвращает дату через 15 рабочих дней, исключая выходные дни (субботу и воскресенье) и праздничные дни в ячейках A2:A3.
Хорошо, а что делает правило, основанное на этой формуле? Он выделяет ВСЕ даты, которые больше или равны сегодняшнему дню и меньше даты, возвращаемой функцией РАБДЕНЬ. Понимаете? Все даты! Если вы не хотите раскрашивать выходные и праздничные дни, вам нужно явно запретить Excel. Итак, добавляем в нашу формулу еще два условия:
- Функция WEEKDAY для исключения выходных: WEEKDAY($B2, 2)<6
- Функция СЧЁТЕСЛИ для исключения праздников: СЧЁТЕСЛИ($A$2:$A$3, $B2)=0
Как показано на снимке экрана ниже, улучшенная формула работает отлично:
=И($B2>СЕГОДНЯ(), $B2<=РАБДЕНЬ(СЕГОДНЯ(), 15, $A$2:$A$3), СЧЁТЕСЛИ($A$2:$A$3, $B2)=0, ДЕНЬ НЕД.