Главная - История
Узнать возраст человека по дате рождения. Калькулятор дней между датами. Расчет сколько прошло лет, месяцев, дней, часов, минут по дате рождения

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

Описание этой функции есть только в английской справке, ее невозмжно вызвать стандартным способом, она сохранена в Excel только для совместимости работы со старыми версиями Excel и Lotus 1-2-3

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

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

=РАЗНДАТ(начальная_дата ; конечная_дата ; способ_измерения )

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

конечная_дата — это дата на которую нам необходимо посчитать то или иное значение. Если рассматривать стаж и возраст, то как правило, требуется посчитать на сегодняшнее число. То есть какой стаж у сотрудника с начала даты трудоустройства и до сегодняшнего дня. Аналогично и для даты рождения.Текущую дату можно вставлять в ручную, но если открыть файл на следующий день, то сегодняшняя дата превратится во вчерашнюю, поэтому вы можете использовать функцию СЕГОДНЯ(), которая будет автоматически вставлять сегодняшнюю дату при любом обновлении файла. Таким образом у вас стаж работы или возраст будет считаться автоматически в Excel при любом открытии файла.

Особое внимание стоит обратить на самый последний аргумент - способ_измерения , который определяет тип и единицу измерения между начальной и конечными датами. Ниже перечислены все возможные варианты данного аргумента:

  • «y» разница дат в полных годах
  • «m» разница дат в полных месяцах
  • «d» разница дат в полных днях
  • «yd» разница дат в днях с начала года без учета лет
  • «md» разница дат в днях без учета месяцев и лет
  • «ym» разница дат в полных месяцах без учета лет

РАЗНДАТ(A2 ;B2 ;«y» )

В английской версии Excel =DATEDIF (A2;B2; «y»)

Либо можно удалить второй столбец и прописать формулу =РАЗНДАТ(A2 ;Сегодня() ;«y» )

Самое главное, что при этом будет учитываться дата и месяц рождения , например, если сегодня было бы 10.04.2014 (в примере на картинке), то возраст был бы не 31, а 30 лет, так как день рождение в 2014 году еще не наступило.

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

РАЗНДАТ(A2 ;B2 ;« y» )& " г. "&РАЗНДАТ(A2 ;B2 ;«ym» )& " мес. "&РАЗНДАТ(A2 ;B2 ;«md» )& " дн. "

в английской версии Excel =DATEDIF (A2;B2; «y»)& « г. »&DATEDIF (A2;B2; «ym»)& « мес. »&DATEDIF (A2;B2; «md»)& " дн. "

Тут мы сначала вычисляем количество полных лет « y» , затем количество полных месяцев без учета лет «ym» и последнее это «md» — разница дат без учета месяцев и лет. После этого все эти и получаем нужный нам результат.

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

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

Разница в днях

В этом примере Дата начала находится в ячейке D9, а Дата окончания - в E9. Формула будет показана на F9. "D" возвращает число полных дней между двумя датами.

Разница в неделях


В этом примере Дата начала находится в ячейке D13, а Дата окончания - в E13. "D" возвращает число дней. Но обратите внимание на то, что в конце есть /7 . Это делит количество дней на 7, так как в неделю есть 7 дней. Обратите внимание, что этот результат также необходимо отформатировать как число. Нажмите клавиши CTRL + 1. Затем щелкните число _гт_ десятичных разрядов: 2 .

Разница в месяцах


В этом примере Дата начала находится в ячейке D5, а Дата окончания - в ячейку "вниз". В формуле "м" возвращает число полных месяцев между двумя днями.

Разница в годах


В этом примере Дата начала находится в ячейке D2, а Дата окончания - в E2. "Y"

Вычисление возраста в накопленных годах, месяцах и днях

1. Используйте РАЗНДАТ для поиска общего числа лет.


В этом примере Дата начала находится в ячейке D17, а Дата окончания - в E17. В формуле "y" возвращает число полных лет между двумя днями.

2. для поиска месяцев используйте РАЗНДАТ еще раз, указав "ГМ".


В другой ячейке используйте формулу РАЗНДАТ с параметром "ГМ" . "ГМ" возвращает число оставшихся месяцев после последнего полного года.

3. Используйте другую формулу для поиска дней.


Теперь нужно найти количество оставшихся дней. Это можно сделать, написав формулу другого типа, показанную выше. Эта формула вычитает первый день окончания месяца (01.05.2016) из исходной даты окончания в ячейке E17 (06.05.2016). Вот как это делается: сначала функция ДАТА создает дату 01.05.2016. Она создается с помощью года в ячейке E17 и месяца в ячейке E17. 1 обозначает первый день месяца. Результатом функции ДАТА будет 01.05.2016. Затем мы вычитаем эту дату из исходной даты окончания в ячейке E17 (06.05.2016), в результате чего получается 5 дней.

4. необязательно: Объедините три формулы в одну.


Вы можете разместить все три вычисления в одной ячейке, как показано в этом примере. Использование амперсандов, кавычек и текста. Это более длинная формула для ввода, но по крайней мере все это в одной из них. Совет. Нажмите клавиши ALT + ВВОД, чтобы разместить разрывы строк в формуле. Это упрощает чтение. Кроме того, если вы не видите формулу целиком, нажмите клавиши CTRL + SHIFT + U.

Скачивание примеров

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

Другие расчеты даты и времени

Расчет между сегодняшней и другой датой

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


Расчет рабочих дней с праздниками или без них

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

Прежде чем начать, выполните указанные ниже действия. Решите, нужно ли исключить даты праздников. Если это так, введите список дат праздников в отдельную область или на лист. Каждый день праздников помещается в отдельную ячейку. Затем выделите эти ячейки, а затем выберите формулы _Гт_ присвоить имя . Назовите диапазон михолидайс и нажмите кнопку ОК . Затем создайте формулу, выполнив указанные ниже действия.

1. Введите дату начала и дату окончания.


В этом примере Дата начала находится в ячейке D53, а Дата окончания - в ячейке E53.

2. в другой ячейке введите формулу, например:


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

Примечание. в Excel 2007 нет ЧИСТРАБДНИ. МЕЖД. Однако у него есть ЧИСТРАБДНИ. Приведенный выше пример будет выглядеть следующим образом в Excel 2007: = ЧИСТРАБДНИ (D53, E53) . Вы не укажете 1, так как ЧИСТРАБДНИ предполагает, что выходные дни - суббота и воскресенье.

3. при необходимости измените значение 1.


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

Если вы используете Excel 2007, пропустите этот шаг. Функция ЧИСТРАБДНИ в Excel 2007 всегда предполагает, что выходные дни - суббота и воскресенье.

4. Введите имя диапазона праздников.


Если вы создали имя диапазона праздников в приведенном выше разделе "Начало работы", введите его в конце, как показано ниже. Если у тебя нет праздников, вы можете покинуть запятую и Михолидайс. Если вы используете Excel 2007, вышеприведенный пример будет выглядеть следующим образом: = ЧИСТРАБДНИ (D53, E53, михолидайс) .

Перо Если вы не хотите ссылаться на имя диапазона праздников, вы также можете ввести диапазон, например D35: E:39 . Кроме того, вы можете ввести каждый праздник в формуле. Например, если праздничные дни – 1 января и 2 из 2016, введите их следующим образом: = ЧИСТРАБДНИ. Межд (D53, E53, 1, {"1/1/2016", "1/2/2016"}) . В Excel 2007 оно будет выглядеть следующим образом: = ЧИСТРАБДНИ (D53, E53, {"1/1/2016", "1/2 . 2016"})

Расчет затраченного времени

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

1. Введите время начала и время окончания.


В этом примере время начала находится в ячейке D80, а время окончания - в E80. Убедитесь, что вводите часы, минуты и пробелы перед символами AM и PM .

2. Установите формат ч/PM.


Выберите обе даты и нажмите клавиши CTRL + 1 (или + 1 на компьютере Mac). Убедитесь, что выбран параметр пользовательские _гт_ ч/PM , если он еще не установлен.

3. вычитание двух значений.


В другой ячейке вычитаете начальную ячейку из ячейки "время окончания".

4. Задайте формат ч.


Нажмите клавиши CTRL+1 (или +1 на Mac). Выберите " пользовательские _гт_", чтобы исключить из него результаты "AM" и "PM".


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

Посчитать в Excel возраст можно по- разному: или только года, или года, месяцы и дни. Посчитать возраст на сегодняшний день или на определенную дату. Есть несколько вариантов.
Первый вариант.
Как посчитать в Excel количество лет, месяцев и дней возраста.

Как установить текущую дату, смотрите в статье " екущая дата в Excel ".
В ячейке С1 пишем формулу:
=РАЗНДАТ(A1;B1;"y")&"г."&РАЗНДАТ(A1;B1;"ym")&"мес."&РАЗНДАТ(A1;B1;"md")&"дн."
Поясню формулу:
РАЗНДАТ – это название функции.
y – считает года
ym – считает месяца
md – считает дни
«г.», «мес.», «дн.» написанные между знаками & - так будут подписаны года, месяца и дни в итоговой дате.
Получилось.
Как этой функцией посчитать стаж, чтобы года, месяцы и дни записывались в разных столбцах для дальнейшего сложения, смотрите в статье "Посчитать стаж в Excel ".
Как ввести адрес ячейки быстро смотрите в статье «Сложение, вычитание, умножение, деление в Excel» .
Если нужно посчитать возраст человека на определенную дату (не текущую), то в ячейку В2 пишем эту дату.
Второй вариант.
Если достаточно посчитать количество полных лет , то делаем так.
В ячейке А1 стоит дата рождения.
В ячейке В2 стоит текущая дата, если нам нужно посчитать возраст на сегодняшний день, или стоит дата, на которую нужно посчитать возраст.
В ячейке D1 пишем формулу. Ставим «Равно», затем находим функцию «ДОЛЯГОДА». Она находится на закладке «Формулы» -> «Дата и время». В появившемся диалоговом окне указываем адреса ячеек с датами.
В строке «Нач_дата» ставим адрес ячейки с датой рождения.
В строке «Кон_дата» ставим адрес ячейки с сегодняшней (текущей) датой. Получилось так.
В этом окне уже виден результат подсчета (54,85). Нажимаем «ОК». Получилась такая формула:
=ДОЛЯГОДА(A1;B1)
Получилось 54 года. А цифры после запятой (85) – это не месяцы. Их нужно убрать, округлить, но по специальной формуле. Это легко. В ячейке Е1 установим функцию «ОКРВНИЗ».
Внимание!
Есть ещё функция «ОКРУГЛВНИЗ» - она нам сейчас не подходит.
Итак, заходим на закладку «Формулы» -> «Библиотека функций» -> «Вставить функцию». Выйдет окно «Мастер функций».
В разделе «Категория» выбираем «Математические». В окне «Выберите функцию» выбираем «ОКРВНИЗ».Нажимаем «ОК».
В диалоговом окне в строке «Число» указываем адрес ячейки с числом, которое хотим округлить.
В строке «Точность» ставим единицу. Получилось так.

Нажимаем «ОК». Результат виден уже в этом окне (54). Получилась такая формула: =ОКРВНИЗ(D1;1)
Всё. Получилась такая табличка.
Можно скрыть столбец D и столбец B (например, в анкете). Нажимаем правой мышкой на букву D (адрес столбца), выбираем «Скрыть».
Третий вариант.
Как посчитать в Excel количество полных лет можно посчитать и так.
В ячейке А1 стоит дата рождения.
В ячейке В2 стоит текущая дата, если нам нужно посчитать возраст на сегодняшний день.
В ячейке С1 пишем формулу:
=РАЗНДАТ(A1;B1;"y")
Формат ячеек с датами должен быть «Дата». Где найти эту функцию и как установить её, смотрите в статье «Число Excel. Формат»

Если на листе 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 рабочих дней.

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

 


Читайте:



Конспект урока на тему: "Степени сравнения имен прилагательных"(6класс) Конспект урока сравнительная степень прилагательных

Конспект урока на тему:

Урок русского языка в 6 классе. Тема: «Степени сравнения имен прилагательных». Цель: изучить степени сравнения имен прилагательных,...

Places of Interest in London - Достопримечательности Лондона, устная тема по английскому языку с переводом

Places of Interest in London - Достопримечательности Лондона, устная тема по английскому языку с переводом

London Attractions – Достопримечательности Лондона London"s most famous places of interest Buckingham Palace Buckingham Palace is the...

Кладбище кораблей: последняя пристань гигантов (6 фото)

Кладбище кораблей: последняя пристань гигантов (6 фото)

Индустрия утилизации старых судов в Ситакунде зародилась в 1960 году. Благодаря дешевой рабочей силе и менее строгим правилам по отношению к...

Презентация по физике на тему "электрический ток в металлах"

Презентация по физике на тему

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

feed-image RSS