Калькулятор даты по количеству дней. Вычисление разности дат в Microsoft Excel

Калькулятор даты по количеству дней. Вычисление разности дат в Microsoft Excel


Календарь - это способ подсчета и отображения больших промежутков времени.
Все наши расчеты ведутся в рамках общепринятого сейчас во всем мире григорианского календаря (средняя продолжительность года 365,2425 дней). При проведении исторических подсчетов, пожалуйста, проверяйте датировку. Разница между показаниями григорианского и юлианского календаря сейчас составляет 13 дней, но в ранние века количество дней между равными датами было меньшим, тем меньше, чем ближе к началу нашей эры ().

Дата 1

вс 22 . 06 . 1941 04 : 00

исходная дата

21

Интервал

1417

дни между датами

0

века между датами

Дата 2

вт 09 . 05 . 1945 01 : 43

конечная дата

21

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 февраля!
Так что вопрос: "Сколько дней между двумя датами?" в историческом смысле всегда требует уточнения...

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

Как и предвиделось, такие сервисы есть. И не мало. Талантливые PHP-программисты позаботились о «потерявшихся во времени» и написали всевозможные скрипты-калькуляторы для подсчета лет по дате рождения, или просто расчета количества лет, месяцев, дней, часов, минут и даже секунд между двумя датами онлайн.

О некоторых из них я и хочу написать.

Расчет сколько прошло лет, месяцев, дней, часов, минут по дате рождения

Наверняка многие задавались вопросом: «А сколько дней я живу?» . Но не многие потрудились посчитать. Очень уж это утомительное занятие. А вот с помощью этого сайта:

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

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

Посчитать дни и годы между двумя датами – калькулятор онлайн

http://planetcalc.ru/274/ — с помощью этого калькулятора вы с точностью до дня сможете посчитать дни и годы между двумя датами в режиме онлайн. Просто задайте нужные данные и сервис выдаст вам точный результат.

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

http://www.calculator888.ru/skolko-dnei/ — еще один сайт, где вы точно сможете узнать, сколько лет человеку. Более того, на нем можно посчитать онлайн количество лет, месяцев, дней, часов, минут, секунд, прошедших с одной даты до другой .

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

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

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

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

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

В открывшемся окне слева выберите подходящий нам формат, а потом в основной области определитесь с типом: 14.03.12, 14 мар 12 или другой. Нажимайте «ОК» .

В те ячейки, для которых только что поменяли формат, вводите данные. Я заполнила А1 и В1 . Теперь нужно выбрать любую ячейку (D1 ), в которой установлен общий формат данных, иначе расчеты будут некорректные. Поставьте в нее «=» и нажмите сначала позднюю (В1 ) дату, потом раннюю (А1 ). Чтобы вычислить между ними количество дней, жмите «Enter» .

Способ 2: использование функции

Для этого выделите ячейку, в которой будет результат (В3 ), и посмотрите, чтобы для нее был выбран общий формат.

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

«d» – количество дней;
«m» – количество полных месяцев;
«y» – количество полных лет;
«md» – посчитает дни без учета месяцев и годов;
«yd» – подсчет дней без учета только годов;
«ym» – посчитает месяцы не учитывая год.

Ставим в В3 знак равенства, пишем РАЗНДАТ и открываем скобку. Затем выделяем раннюю дату (А1 ), потом позднюю (В1 ), ставим в кавычках подходящую единицу и закрываем скобку. Между всеми аргументами ставьте «;» . Для расчета, нажмите «Enter» .

У меня получилась такая формула:

РАЗНДАТ(A1;B1;»d»)

Выбрав в качестве единицы «d» , я получила результат – 111.

Если изменить данное значение, например, на «md» , тогда формула посчитает разницу между 5 и 24 без учета месяцев и годов.

Меняя таким образом данный аргумент, получится вывести точный возраст человека. В одной ячейке будут года «y» , второй месяцы «ym» , третьей дни «md»

Способ 3: считаем рабочие дни

Для примера возьмем такую табличку. В столбце А у нас начало месяца или начальная дата отсчета, в В – конец месяца или отсчета. Данная функция считает рабочие дни без учета субботы и воскресенья, но в месяцах есть еще и праздники, поэтому столбец С заполним соответствующими датами.

ЧИСТРАБДНИ(A5;B5;C5)

В качестве аргументов указываем начальную дату (А5 ), потом конечную (В5 ). Последний аргумент – это праздники (С5 ). Разделяем их «;» .

Нажав «Enter» появится результат, в примере ячейка D5 – 21 день.

Теперь рассмотрим, если в месяце несколько праздников. Например, в январе Новый год и Рождество. Выделяем ячейку (D6 ) и ставим в нее равно. Потом нажимаем в строке формул на букву «f» . Откроется окно «Вставка функции» . В поле «Категория» выберите «Полный алфавитный перечень» и найдите в списке нужную функцию. Жмите «ОК» .

Дальше необходимо выбрать аргументы функции. В «Нач_дата» выбираем начальное значение (А6 ), в «Кон_дата» – конечное (В6 ). В последнем поле вписываем даты праздников в скобках {} и кавычках «» . Потом нажимайте «ОК» .

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

ЧИСТРАБДНИ(A6;B6;{«01.01.17″;»07.01.17»})

Чтобы не прописывать праздники вручную, можно указать в соответствующем поле определенный диапазон. У меня это С6:С7 .

Рабочие дни посчитаются, и функция будет иметь вид:

ЧИСТРАБДНИ(A6;B6;C6:C7)

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

ЧИСТРАБДНИ(A8;B8;C8)

В феврале получилось 19 рабочих дней.

Про другие функции даты и времени в Эксель , я написала отдельную статью, и ее можно прочесть, перейдя по ссылке.

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

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

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

Вычисление количества дней между датами

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

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

Праздничные дни

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

  • 1,2,3,4,5,6,8 января - новогодние каникулы
  • 7 января - православное Рождество
  • 23 февраля - День защитника Отечества
  • 8 марта - Международный женский день
  • 1 мая - Праздник Весны и Труда
  • 9 мая - День Победы
  • 12 июня - День России
  • 4 ноября - День народного единства

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

Так, в 2019 году ситуация следующая...

Перенос выходных в 2019 году

Помимо официальных праздничных дат, в 2019 году выходными также являются 2,3 и 10 мая за счет переносов выходных из новогодних каникул.


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

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

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


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

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

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


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

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

РАЗНДАТ(начальная_дата;конечная_дата;единица)

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

  • «y» — полные года;
  • «m» — полные месяцы;
  • «d» — дни;
  • «YM» — разница в месяцах;
  • «MD» — разница в днях (месяцы и годы не учитываются);
  • «YD» — разница в днях (годы не учитываются).

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


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

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

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

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

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


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

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