gototopgototop

Материалы Excel

Сейчас на сайте

Сейчас 191 гостей онлайн
Формулы в Excel Как посчитать возраст в Excel.

Как посчитать возраст в Excel.

      Посчитать в Excel возраст можно по-разному: или только года, или года, месяцы и дни. Посчитать возраст на сегодняшний день или на определенную дату. Есть несколько вариантов.  
      Первый вариант.
     Как посчитать в Excel количество лет, месяцев и дней возраста.
В ячейке А1 стоит дата рождения.
В ячейке В2 стоит текущая дата, если нам нужно посчитать возраст на сегодняшний день. Как установить текущую дату, смотрите в статье "Текущая дата в 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 к дате дни".