Как посчитать количество рабочих дней в Экселе (Excel)?


Для выполнения определенных задач в Excel нужно определять, сколько дней прошло между некоторыми датами. К счастью, у программы имеются инструменты, которые способны решить данный вопрос. Давайте выясним, какими способами можно посчитать разность дат в Экселе. . Прежде, чем начать работать с датами, нужно отформатировать ячейки под данный формат. В большинстве случаев, при введении комплекта символов, похожего на дату, ячейка сама переформатируется. Но лучше все-таки сделать это вручную, чтобы подстраховать себя от неожиданностей..
Теперь все данные, которые будут содержаться в выделенных ячейках, программа будет распознавать как дату.. Проще всего вычислить разность дней между датами с помощью обычной формулы.. Если в нем стоит значение, отличное от «Общий», то в таком случае, как и в предыдущий раз, с помощью контекстного меню запускаем окно форматирования. В нем во вкладке «Число» устанавливаем вид формата «Общий». Жмем на кнопку «OK».. Для вычисления разности в датах можно также применять специальную функцию РАЗНДАТ. Проблема в том, что в списке Мастера функций её нет, поэтому придется вводить формулу вручную.
Её синтаксис выглядит следующим образом:. =РАЗНДАТ(начальная_дата;конечная_дата;единица) . «Единица» — это формат, в котором в выделенную ячейку будет выводиться результат. От того, какой символ будет подставлен в данный параметр, зависит, в каких единицах будет возвращаться итог:. Так как нам нужно рассчитать разницу в количестве дней между датами, то наиболее оптимальным решением будет применение последнего варианта. . Также нужно обратить внимание, что, в отличие от способа с применением простой формулы, описанного выше, при использовании этой функции на первом месте должна находиться начальная дата, а конечная – на втором.
Иначе расчеты будут некорректными. . В Экселе также имеется возможность произвести вычисление рабочих дней между двумя датами, то есть, исключая выходные и праздничные. Для этого используется функция ЧИСТРАБНИ. В отличие от предыдущего оператора, она присутствует в списке Мастера функций. Синтаксис у этой функции следующий:. =ЧИСТРАБДНИ(нач_дата;кон_дата;[праздники]) .
В этой функции основные аргументы, такие же, как и у оператора РАЗНДАТ – начальная и конечная дата. Кроме того, имеется необязательный аргумент «Праздники». . Вместо него следует подставлять даты праздничных нерабочих дней, если таковые имеются за охватываемый период. Функция производит расчет всех дней указанного диапазона, исключая субботы, воскресенья, а также те дни, которые добавлены пользователем в аргумент «Праздники».. После указанных выше манипуляций в предварительно выделенной ячейке отобразится количество рабочих дней за указанный период.. Урок: Мастер функций в Excel.

Как видим, программа Excel предоставляет своим пользователем довольно удобный инструментарий для расчета количества дней между двумя датами. При этом, если нужно рассчитать просто разницу в днях, то более оптимальным вариантом будет применение простой формулы вычитания, а не использование функции РАЗНДАТ. А вот если требуется, например, подсчитать количество рабочих дней, то тут на помощь придет функция ЧИСТРАБДНИ. То есть, как всегда, пользователю следует определиться с инструментом выполнения после того, как он поставил конкретную задачу. Мы рады, что смогли помочь Вам в решении проблемы. Отблагодарите автора, поделитесь статьей в социальных сетях. Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.. функция разндат не учитывает один день! к примеру с1 числа по 5 получается 5 полных дней, а формула считает 4! как сделать чтобы формула считала еще один день?. Здравствуйте, Константин. Просто после формулы допишите +1. Например, =РАЗНДАТ(A1;A2;d)+1 И будет на один день больше. . У меня считает разность дат по трём периодам и потом суммирует 3 значения.
Проблема в том, что один из периодов может быть пустой и тогда появляется лишний +1. Как решить такую проблему?. А тогда какой смысл в РАЗНДАТ? Можно тогда пользоваться первым способом, как разность двух ячеек, вывод в ячейку «Число» и +1 день.. Здравствуйте, уважаемые ЗНАТОКИ. К сожалению, не знаю как к Вам обращаться. Не обижайтесь. У меня есть ОСТРАЯ необходимость в Эксель 10 вести расчёт количества ИМЕННО КАЛЕНДАРНЫХ ДНЕЙ между датами года и более.
Согласно от 03.06.2011 N 107-ФЗ (ред. от 22.11.2016) «Об исчислении времени» Календарный день — период времени продолжительностью двадцать четыре часа. Календарный день имеет порядковый номер в календарном месяце; За начало календарного дня принимается момент времени, соответствующий 00 часам 00 минутам 00 секундам. За окончание календарного дня принимается момент времени, соответствующий 24 часам 00 минутам 00 секундам. Другими словами простой расчёт дней, например, между датами 08.07.18 и 09.07.18 даёт 1(один ) день. При расчёте календарных дней между этими датами получается 2(два) календарных дня, а именно: 08.07.18 + 09.07.18. Прошу помочь автоматизировать расчёт именно календарных дней между датами.
Может существуют формулы расчёта? Не сильно продвинутый пользователь. Скрипты итд не для меня. С уважением, Виктор.. Здравствуйте, Виктор. так просто прибавьте к формуле +1. Например, =РАЗНДАТ(A1;A2;d)+1 Об этом я писал в комментарии выше.. Добрый вечер! помогите.
пожалуйста…. мне нужно рассчитать дату, если к определенной дате прибавить 20 календарных дней + исключить праздники т.е. от 01.03.2018 надо рассчитать 20-й день с этой даты (не учитывать праздники). так получается 22.03.2018 (01.03.+ 20= 21 и пропускаем 1 праздник 08.03.2018), но как это рассчитать формулами?. Формула не работает… Ни в каком варианте.. В мастере ее нет…
Добрый вечер! помогите. пожалуйста…. мне нужно рассчитать дату, если к определенной дате прибавить 20 календарных дней + исключить праздники т.е. от 01.03.2018 надо рассчитать 20-й день с этой даты (не учитывать праздники). так получается 22.03.2018 (01.03.+ 20= 21 и пропускаем 1 праздник 08.03.2018), но как это рассчитать формулами?. Помогите пожалуйста, нужно посчитать время: нач.работы 14:25 02.08.2018 и окончание работ 19:30 03.08.2018. 9 ч 35 мин — 2.08.2018 19 ч 30 мин — 3.08.2018 Итого — 29 ч 05 мин.