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

Будь то Дд / мм / гггг или мм / дд / гггг, оба формата распознаются листом. Итак, если вы введете 10/08/2011, лист автоматически прочитает это как 10 августа 2011. Чтобы создать динамическую дату, которая автоматически изменяется, используйте функцию = DATE (). И Ctrl +; автоматически введет текущую дату, которая НЕ изменится.

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

Например, откройте новую книгу и в ячейке A1 введите более раннюю дату (скажем, 10.10.1986). Затем в поле A2 введите недавнюю дату (скажем, 8.10.2011).

Чтобы найти разницу в днях, простой = A2-A1 даст вам ответ как 9070 дней. Но получить ответ нет. лет и месяцев DATEDIF может помочь.

DATEDIF (начальная_дата, конечная_дата, «интервал») — это синтаксис. Дата начала — более ранняя дата, а дата окончания — более поздняя дата. Дата окончания всегда должна быть позже даты начала. В противном случае вы получите ошибку «# ЗНАЧ!».

Интервал имеет 5 различных параметров. Если вы хотите получить ответ в днях, введите «d». Для месяцев «м», «лет», «г», для таких-то месяцев и таких-то дней, «md», для таких-то лет и таких-то месяцев, «ym» .

На рабочем листе, взяв 01.10.1986 в качестве даты начала и 08.10.2011 в качестве даты окончания, в ячейке A4 введите синтаксис = РАЗНДАТ (A1, A2, «d») для количества дней, = РАЗНДАТ (A1, A2, «м») для № месяцев, = РАЗНДАТ (A1, A2, «y») для №. лет = РАЗНДАТ (A1, A2, «мд») для №. месяцев и дней = РАЗНДАТ (A1; A2; «гм») для №. лет и месяцев.

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

Ошибки Иногда ваш лист Excel может вообще не отображать функцию dateif.

Или он может продолжать давать вам # ИМЯ? ошибка. Для этого вам нужно ввести даты как значения даты. В ячейках A1 и A2 введите две даты в форме = DATEVALUE (yyyy / mm / dd) соответственно. Вы получите серии чисел как 31695 и 40824, соответствующие 1986/10/10 и 2011/08/10 соответственно. Теперь вы можете следовать тому же dateif (a1, a2, «d») и так далее, и вы получите правильные результаты. Ваши выходные данные для дней, месяцев, лет, md и ym будут 9070,298,24,0 и 10 соответственно.

Вы также можете использовать функцию ДАТА = ДАТА (разрыв, месяц, день).

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

Итак, если вы хотите узнать точный возраст на 10 августа 2011 года, используя формулу разницы дат в Excel, вы можете прочитать результат как 24 года, 10 месяцев и 0 дней.