Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Excel может помочь вычислить возраст человека различными способами. В таблице ниже приведены распространенные способы использования функций Дата и время.
Чтобы использовать эти примеры в Excel, выделите нужные данные в таблице, щелкните их правой кнопкой мыши и выберите пункт Копировать. Откройте новый таблицу, щелкните правой кнопкой мыши ячейку A1 и выберите параметры в > Сохранить форматирование источника.
Данные |
|
---|---|
02.10.2012 |
|
02.05.2014 |
|
03.06.2014 |
|
03.07.2014 |
|
03.06.2002 |
|
Формула |
Описание |
=(ГОД(ТДАТА())-ГОД(A2)) |
Результатом является возраст человека — разница между сегодняшним и датами рождения в A2. В этом примере используются функции ГОДи СЕЙЧАС. Если в этой ячейке не отображается число, убедитесь, что оно отформатировано как число или общее. Узнайте, как отформатировать ячейку как число или дату. |
=ГОД(ТДАТА())-1960 |
Возраст человека, который родился в 1960 г., без использования ссылок на ячейки. Если эта ячейка не отображается как число, убедитесь, что она отформатирована как число или общий. Узнайте, как отформатировать ячейку как число или дату. |
=ДОЛЯГОДА(A3;A5) |
Вычисляет возраст дробной части года между датами в A5 и A3. |
=(A5-A6)/365,25 |
Вычисляет возраст между датами в A5 и A6 ( 12,08). Для учета високосного года, который приходится каждые 4 года, в формуле используется 365,25. |
=(«02.10.2014»-«02.05.2014») |
Вычисляет количество дней между двумя датами без использования ссылок на ячейки ( 153). |
=ДНИ(СЕГОДНЯ();»15.02.79″) |
Количество дней между двумя датами с использованием двух функций даты. Двумя аргументами функции ДНИ могут быть фактические даты, ссылки на ячейки или другая функция даты и времени, например функция СЕГОДНЯ. |
=(ГОД(ТДАТА())-ГОД(A3))*12+МЕСЯЦ(ТДАТА())-МЕСЯЦ(A3) |
Количество месяцев между A3 и текущей датой. Этот пример содержит вызовы функции ГОД , функции ТДАТА и функции МЕСЯЦ. Если эта ячейка не отображается как число, убедитесь, что она отформатирована как число или общий. Узнайте, как отформатировать ячейку как число или дату. |
=ЧИСТРАБДНИ(A3;A2;A3:A5) |
Количество рабочих дней между двумя датами в A2 и A3 — 107. Рабочими днями не считаются выходные дни и праздники. Последний аргумент (A3:A5) представляет собой количество праздничных дней, которое вычитается из количества рабочих дней. В этом примере используется функция ЧИСТРАБДНИ. |
=ДНИ360(A2;A3;ИСТИНА) |
Количество дней между двумя датами в A2 и A3 ( 570). Он основан на 360-дневном году (двенадцать месяцев по 30 дней), типичных для бухгалтерских вычислений. В этом примере используется функция ДНЕЙ360. |
=ДАТАМЕС(A3;-4) |
Преобразуем этот формат в формат даты( 02.01.2014, то есть на четыре месяца раньше даты в A3). В этом примере функция ДАТАМЕС используется для вычисления даты погашения кредитных билетов. |
Дополнительные сведения
-
Узнайте обо всех функциях даты и времени.
-
Подробнее об обнаружении ошибок в формулах.
-
Узнайте, как вычислять разницу между датами с использованием функций Google Sheets: DATEDIF, DAYS360 и EDATE.
Нужна дополнительная помощь?
Skip to content
В Excel нет специальной функции, чтобы посчитать возраст, однако существует несколько различных способов его определения на основе даты рождения. Вы узнаете несколько приемов, как рассчитать его в количестве полных лет, в годах, месяцах и днях на текущий момент или на какой-то определённый момент времени. Мы объясним преимущества и недостатки каждого способа, покажем, как создать идеальную формулу расчета возраста в Экселе и настроить ее для решения некоторых конкретных задач.
- Основная формула для расчета возраста
- Как определить возраст с функцией ДОЛЯГОДА.
- Как узнать возраст при помощи функции РАЗНДАТ
- Возраст в днях, месяцах и годах
- Сколько будет лет на определенную дату?
- Сколько вам будет в определенный год?
- Узнаём дату, когда человек достигает N лет
- Калькулятор возраста для Excel.
В повседневной жизни вопрос «Сколько вам лет?» обычно подразумевает ответ, указывающий, сколько лет вы прожили. В Microsoft Excel вы можете создать формулу для исчисления точной продолжительности жизни в месяцах, днях, часах и даже минутах. Но давайте не будем нарушать традицию и научимся сначала считать по полным годам.
Основная формула Excel расчета для возраста в годах.
Как вы обычно определяете, сколько вам лет? Просто вычитая дату рождения из текущей. Этот традиционный подход, знакомый нам еще с детства, может также использоваться в Excel.
Если предположить, что день рождения (ДР) записан в ячейке B2, то вычислить возраст в годах можно следующим образом:
=(СЕГОДНЯ()-B2)/365
=(TODAY()-B2)/365
Первая часть выражения (СЕГОДНЯ()-B2) возвращает разницу между текущей и датой рождения в днях. А затем вы делите это на 365, чтобы получить количество лет.
Формула очевидна и легко запоминаема, однако есть небольшая проблема. В большинстве случаев мы получаем число, как показано на скриншоте ниже. Что, согласитесь, несколько непривычно и не слишком удобно.
Чтобы отобразить количество прожитых лет, используйте один из предлагаемых методов округления десятичного числа до ближайшего целого:
=ЦЕЛОЕ((СЕГОДНЯ()-B2)/365)
Функция ЦЕЛОЕ округляет в меньшую сторону до ближайшего целого.
=ОКРУГЛ((СЕГОДНЯ()-B3)/365;0)
Округляет количество прожитых лет по стандартным правилам в зависимости от значения дробной части (более 0,5 — в большую сторону).
=ОКРУГЛВНИЗ((СЕГОДНЯ()-B4)/365;0)
Округляет в меньшую сторону.
=ОТБР((СЕГОДНЯ()-B5)/365;0)
Отбрасывает дробную часть, оставляя только целое.
Во всех случаях ноль в формуле означает, что в возвращаемой цифре не должно быть ни одного десятичного разряда.
Недостатки: использование этого выражения в Экселе дает довольно точные результаты, но не безупречные. Деление на среднее число дней в году в большинстве случаев работает нормально, но иногда все же показывает неверный возраст. Например, если кто-то родился 29 февраля, а сейчас 28 февраля, программа сделает человека на один день старше.
В качестве альтернативы вы можете использовать в знаменателе 365,25 вместо 365, поскольку каждый четвертый год состоит из 366 дней. Однако и этот подход не идеален. Например, если вы рассчитываете возраст ребенка, который еще не прожил високосный год, деление на 365,25 дает неправильный результат.
В целом, вычитание ДР из текущей даты прекрасно работает в обычной жизни, но не является идеальным подходом в Excel. Ведь мы здесь ожидаем получить точный ответ.
Далее мы поговорим о нескольких специальных функциях, которые безошибочно вычисляют возраст независимо от года.
Как определить возраст с функцией ДОЛЯГОДА.
Более надежный способ расчета, чем те, о которых мы говорили ранее, — это использование функции ДОЛЯГОДА (YEARFRAC в английском варианте), которая возвращает часть года, то есть количество целых дней между двумя датами.
Синтаксис здесь следующий:
YEARFRAC (дата_начала, дата_окончания, [базис])
Первые два аргумента очевидны и вряд ли требуют какого-либо дополнительного объяснения. А вот Базис — это аргумент, который определяет основу для подсчета дней.
Чтобы составить абсолютно точную формулу, передайте в ДОЛЯГОДА следующие значения:
- Дата_начала — дата рождения.
- Дата_окончания — функция СЕГОДНЯ() для использования текущего момента времени.
- Базис — используйте 1, которая предписывает Excel делить фактическое количество дней в месяце на фактическое количество дней в году. Никаких усредненных цифр типа 360 или 365 здесь не используется.
Учитывая вышеизложенное, формула Excel для расчета возраста по дате рождения выглядит следующим образом:
=ДОЛЯГОДА(дата рождения, СЕГОДНЯ (), 1)
Предполагая, что ДР вписан в ячейку B2, выражение принимает следующий вид:
=ДОЛЯГОДА(B2, СЕГОДНЯ(), 1)
Как и в предыдущем примере, результат также является десятичным числом. Чтобы исправить это, используйте любой из подходящих вам методов округления.
Итак, вот улучшенный вариант:
Метод округления можете выбрать сами.
=ЦЕЛОЕ(ДОЛЯГОДА(B2;СЕГОДНЯ();1))
=ОКРУГЛ(ДОЛЯГОДА(B3;СЕГОДНЯ();1);0)
=ОКРУГЛВНИЗ(ДОЛЯГОДА(B4;СЕГОДНЯ();1);0)
=ОТБР(ДОЛЯГОДА(B5;СЕГОДНЯ();1);0)
Особенности применения этих функций мы уже рассмотрели выше.
Как узнать возраст в Excel при помощи РАЗНДАТ.
Еще один способ — использование функции РАЗНДАТ (DATEDIF):
= РАЗНДАТ(дата_нач; дата_кон; аргумент)
где
дата_нач и дата_кон — две даты, разницу между которыми необходимо рассчитать,
Она может возвращать разницу в различных единицах времени, таких как годы, месяцы и дни, в зависимости от параметра, который вы задаете в аргументе:
- Y — возвращает количество лет.
- M — количество месяцев.
- D — количество дней.
- YM — возвращает месяцы, игнорируя дни и годы.
- MD — разница в днях, игнорируя месяцы и годы.
- YD — разница в днях, игнорируя годы.
Поскольку мы хотим подсчитать возраст в годах, мы используем параметр «Y»:
=РАЗНДАТ( дата рождения, СЕГОДНЯ(), «Y»)
В этом примере день рождения записан в ячейке B2, и вы ссылаетесь на него в своей формуле возраста:
=РАЗНДАТ(B2;СЕГОДНЯ();»Y»)
В этом случае дополнительная операция округления не требуется, так как РАЗНДАТ с аргументом «Y» сразу выводит количество лет.
Рассчитываем в днях, месяцах и годах.
Высчитывать можно не только количество лет, как это обычно принято, но и более мелкие единицы времени.
Давайте попробуем рассчитать полный возраст, который включает в себя дни, месяцы и годы.
Фактически, определение чьего-либо возраста на основе даты рождения является частным случаем расчета разницы в датах в Excel, где конечной датой является текущий момент времени. Итак, вы используете обычную функцию РАЗНДАТ:
=РАЗНДАТ(B2;СЕГОДНЯ();»Y»)&» лет, «&РАЗНДАТ(B2;СЕГОДНЯ();»YM»)&» мес., «&РАЗНДАТ(B2;СЕГОДНЯ();»MD»)&» д.»
Где В2 — дата рождения.
Ну а если нужно сделать совсем красиво, используйте более сложное выражение:
=ЕСЛИ(РАЗНДАТ(B2;СЕГОДНЯ();»y»);РАЗНДАТ(B2;СЕГОДНЯ();»y»)&» «&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;СЕГОДНЯ();»y»)-11;100);9);10);»[<1]год;[<4]года;лет»)&» «;)& ЕСЛИ(РАЗНДАТ(B2;СЕГОДНЯ();»ym»);РАЗНДАТ(B2;СЕГОДНЯ();»ym»)&» меся»&ТЕКСТ(ОСТАТ(РАЗНДАТ(B2;СЕГОДНЯ();»ym»)-1; 11);»[<1]ц;[<4]ца;цев»)&» «;)& ЕСЛИ(РАЗНДАТ(B2;СЕГОДНЯ();»md»);РАЗНДАТ(B2;СЕГОДНЯ();»md»)&» д»&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;СЕГОДНЯ();»md»)-11;100);9); 10);»[<1]ень;[<4]ня;ней»);)
И вот что получится:
Более подробно об использовании функции РАЗНДАТ читайте в материале о расчете разности между датами в Excel.
Сколько вам будет на определённую дату?
Вы можете воспользоваться формулой РАЗНДАТ из предыдущего раздела, но вместо СЕГОДНЯ() используйте ссылку на ячейку, в которой и будет указано, на какой именно момент времени вы хотите определить возраст человека.
Кстати, аналогичным образом можно определять и величину трудового стажа.
Итак, вот как это может выглядеть:
Вот расчет:
=РАЗНДАТ(B2;C3;»Y»)&» лет, «&РАЗНДАТ(B2;C3;»YM»)&» мес., «&РАЗНДАТ(B2;C3;»MD»)&» д.»
или же —
=ЕСЛИ(РАЗНДАТ(B2;C3;»y»);РАЗНДАТ(B2;C3;»y»)&» «&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;C3;»y»)-11;100);9);10);»[<1]год;[<4]года;лет»)&» «;)& ЕСЛИ(РАЗНДАТ(B2;C3;»ym»);РАЗНДАТ(B2;C3;»ym»)&» меся»&ТЕКСТ(ОСТАТ(РАЗНДАТ(B2;C3;»ym»)-1; 11);»[<1]ц;[<4]ца;цев»)&» «;)& ЕСЛИ(РАЗНДАТ(B2;C3;»md»);РАЗНДАТ(B2;C3;»md»)&» д»&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B2;C3;»md»)-11;100);9); 10);»[<1]ень;[<4]ня;ней»);)
Сколько вам будет лет в определенный год?
Эта формула полезна в ситуациях, когда полная дата для расчета не определена, и вы знаете только год.
Допустим, вы работаете с медицинской базой данных, и ваша цель – выяснить, сколько лет пациенту на момент последнего полного медицинского обследования.
Если предположить, что ДР указан в столбце B, начиная со строки 2, а год последнего медицинского осмотра находится в столбце C, то расчет выглядит следующим образом:
=РАЗНДАТ(B2;ДАТА(C2;1;1);»Y»)
Поскольку точный срок медицинского осмотра не определен, вы используете функцию ДАТА с произвольным аргументом дня и месяца, например, DATА(C3; 1; 1).
Функция ДАТА извлекает номер года из ячейки С2, создает полную дату, используя введенные вами номера месяца и дня (в этом примере 1 января), и передает ее в РАЗНДАТ. В результате вы получаете сумму прожитых пациентом лет по состоянию на 1 января определенного года.
Узнайте дату, когда человек достигает N лет
Предположим, ваш друг родился 21 марта 1974 года. Как вам определить, когда ему исполняется 50 лет? Обычно вы просто добавляете 50 лет к ДР человека. В Excel вы делаете то же самое, используя ДАТА:
=ДАТА(ГОД(B2) + 50; МЕСЯЦ(B2); ДЕНЬ(B2))
Где B2 — день рождения.
Вместо того, чтобы жестко указывать количество лет в формуле, вы можете сослаться на определенную ячейку, в которую ваши пользователи могут вводить сколько угодно лет.
Калькулятор возраста для Excel
Пользователям надстройки Ultimate Suite не нужно беспокоиться о создании своего собственного калькулятора возраста в Excel — это всего лишь пара щелчков мышью:
- Выберите ячейку, в которую вы хотите вставить формулу возраста, перейдите на вкладку «Ablebits Tools»> группу «Date & Time» и нажмите кнопку «Мастер даты и времени (Date & Time Wizard)» .
- Мастер даты и времени запустится, и вы перейдете прямо на вкладку «Возраст (Age)».
- Здесь вам нужно указать 3 параметра:
- Данные о рождении в виде ссылки на ячейку или дату в формате дд/мм/гггг.
- Рассчитывать возраст на сегодняшний день или на конкретную дату.
- Выберите, следует ли рассчитывать возраст в днях, месяцах, годах, неделях, или в полном виде (лет, месяцев, дней).
- Нажмите кнопку « Вставить формулу (Insert Formula)» .
Готово!
Формула мгновенно вставляется в выбранную ячейку, и вы можете дважды щелкнуть маркер заполнения, чтобы скопировать его вниз по столбцу.
Как вы могли заметить, формула, созданная калькулятором возраста в Excel, более сложна, чем те, которые мы обсуждали до сих пор.
К сожалению, пока русской локализации нет, но вы легко можете заменить в формуле английские слова на русские и затем использовать ее там, где это необходимо.
Либо вовсе не добавляйте текст и получите возраст в виде текста «лет/месяцев/дней» (см. ячейку B7 на скриншоте выше).
Если вы хотите избавиться от нулевых единиц, таких как «0 дней», установите флажок «Не показывать нулевые значения».
Также вы можете более подробно узнать о мастере даты и времени здесь.
Если вам интересно протестировать этот калькулятор возраста, а также открыть для себя еще 60 надстроек для экономии времени в Excel, то можете загрузить пробную версию Ultimate Suite. Если вам понравились инструменты и вы решили получить лицензию, не пропустите это специальное предложение для читателей нашего сайта.
Надеюсь, из рассмотренных нами вариантов вы сможете выбрать для себя самый наилучший и удобный, чтобы посчитать возраст человека по дате его рождения.
Также рекомендуем почитать о работе с датами:
Загрузить PDF
Загрузить PDF
В Excel можно рассчитывать возраст посредством использования одной незадокументированной функции и формата даты для ячеек с данными. Самой программой Excel даты воспринимаются в виде порядковых чисел, начиная от 1 января 1900 года. Функция «РАЗНДАТ» умеет находить разницу между двумя указанными датами, что можно использовать для быстрого определения возраста человека.
Шаги
-
1
Создайте колонку с заголовком «Имя». Наличие заголовка столбца не обязательно, тем не менее, вам следует знать, что в этом столбце должны содержаться имена людей, чей возраст вы хотите рассчитать по дню рождения.
-
2
Создайте колонку с заголовком «Дата рождения». В этой колонке в индивидуальных строчках должны содержаться дни рождения людей.
- Не обязательно использовать функцию «РАЗНДАТ» для расчета возраста. С ее помощью можно вычислять любой период времени, например, от даты покупки товара, от даты его отправки и так далее.
-
3
Введите даты в привычном формате. Убедитесь в том, что все введенные даты занесены единообразно. Если вы находитесь в России или СНГ, то формат даты будет выглядеть следующим образом: ДД.ММ.ГГГГ. Если вы находитесь в США, то формат даты будет таким: ММ/ДД/ГГГГ. Программа Excel автоматически определит, что вы ввели даты, и присвоит ячейкам соответствующий формат.
- Если введенные даты при автоматическом форматировании ячеек не определились как даты, выделите ячейки и в контекстном меню зайдите в «Формат ячеек». В открывшемся окне на вкладке «Число» в списке числовых форматов выберите формат «Дата».
-
4
Создайте колонку «Возраст». Данная колонка после ввода соответствующей формулы будет отображать возраст для каждой указанной даты.
-
5
Выделите первую пустую ячейку в колонке «Возраст». Здесь вы введете формулу для расчета периода от дня рождения.
-
6
Введите в ячейку формулу для определения количества прошедших лет. Введите в ячейку нижеуказанную формулу, которая подразумевает, что первый день рождения указан в ячейке B2.[1]
- =РАЗНДАТ(B2;СЕГОДНЯ();"Y")
- Функция =РАЗНДАТ() производит вычисление разницы между двумя датами. Параметры (B2;СЕГОДНЯ();"Y") задают функции «РАЗНДАТ» данные для расчета разницы между датой из ячейки B2 (первой указанной датой в списке) и текущей датой (СЕГОДНЯ()). Параметр ("Y") говорит функции о том, что разницу необходимо подсчитать в годах. Если вы предпочитаете вычислить промежуток времени в днях или месяцах, то для этого необходимо использовать уже другой параметр: "D" или "M".
-
7
Нажмите на квадратик в нижнем правом углу ячейки и потяните его вниз. При этом та же самая формула будет скопирована в нижележащие ячейки с учетом изменения строк для расчета, чтобы в каждом случае рассчитывался правильный период для правильной даты.
-
8
Исправьте ошибку, если формула не работает. Если в ячейке с формулой отображается #ЗНАЧ! или #ИМЯ?, то, вероятно, где-то в формуле присутствует ошибка. Убедитесь в том, что при наборе формулы вы использовали правильный синтаксис и указали в таблице на правильную ячейку с датой. Обратите внимание, что функция «РАЗНДАТ» не работает для дат до 1 января 1900 года.
-
9
Изменяйте формулу для расчета промежутка времени в годах, месяцах или днях. Если вы хотите получить более детальную информацию о возрасте, то можно рассчитать промежуток времени в годах, месяцах и днях. При этом используется та же самая формула, но с большим количеством аргументов, чтобы можно было определить точный период.[2]
- =РАЗНДАТ(B2;СЕГОДНЯ();»Y»)&» лет, «&РАЗНДАТ(B2;СЕГОДНЯ();»YM»)&» месяцев, «&РАЗНДАТ(B2;СЕГОДНЯ();»MD»)&» дней»
Реклама
Советы
- Функция «РАЗНДАТ» не отображается в списке функций мастера функций. Вместо нее для определения продолжительности периода в годах можно использовать функцию «ГОД», но она не берет в расчет дни и месяцы.
Реклама
Об этой статье
Эту страницу просматривали 71 837 раз.
Была ли эта статья полезной?
Для вычислений длительностей интервалов дат в Excel есть функция РАЗНДАТ, в английской версии — DATEDIF.
Нюанс в том, что Вы не найдете эту функцию в списке Мастера функций, нажав кнопку fx — она является недокументированной возможностью Excel. Точнее говоря, найти описание этой функции и ее аргументов можно только в полной версии англоязычной справки, поскольку на самом деле она оставлена для совместимости со старыми версиями Excel и Lotus 1-2-3. Однако, несмотря на то, что эту функцию не получится вставить стандартным способом через окно Вставка — Функция (Insert — Function), ее можно вручную вписать в ячейку с клавиатуры — и она сработает!
Синтаксис функции следующий:
=РАЗНДАТ(Начальная_дата; Конечная_дата; Способ_измерения)
С первыми двумя аргументами все более-менее понятно — это ячейки со стартовой и конечной датами. А самый интересный аргумент, конечно, последний — он определяет, каким именно образом и в каких единицах будет измеряться интервал между начальной и конечной датами. Этот параметр может принимать следующие значения:
«y» | разница в полных годах |
«m» | в полных месяцах |
«d» | в полных днях |
«yd» | разница в днях с начала года без учета лет |
«md» | разница в днях без учета месяцев и лет |
«ym» | разница в полных месяцах без учета лет |
Например:
Т.е. при желании подсчитать и вывести, например, ваш стаж в виде «3 г. 4 мес. 12 дн.», необходимо ввести в ячейку следующую формулу:
=РАЗНДАТ(A1;A2;»y»)&» г. «&РАЗНДАТ(A1;A2;»ym»)&» мес. «&РАЗНДАТ(A1;A2;»md»)&» дн.»
где А1 — ячейка с датой поступления на работу, А2 — с датой увольнения.
или в английской версии Excel:
=DATEDIF(A1;A2;»y»)&» y. «&DATEDIF(A1;A2;»ym»)&» m. «&DATEDIF(A1;A2;»md»)&» d.»
Ссылки по теме
- Как сделать выпадающий календарь для быстрого ввода любой даты мышью в любую ячейку.
- Как Excel работает с датами
- Как сделать так, чтобы текущая дата автоматически вводилась в ячейку.
- Как выяснить, пересекаются ли два интервала дат и на сколько дней
Как посчитать возраст в Excel.
Смотрите такжеФормула массива. вводится между первой ячейкой «Тип» отображаются самые отображения. ее в списке ячейки A3. Не «СУММЕСЛИ». Подробнее об и месяц из число дней в
запятой (не округляем)
вычитаем начальную дату.В столбцах А 2 дня из-за
и столбец B с сегодняшней (текущей)
месяцы и дниПосчитать в Excel возраст Контрл Шифт Ентер и второй через популярные форматы дляОбратите внимание, что в мастера функций (SHIFT+F3). сложно догадаться, чтобы этой функции, читайте
столбца дней. месяцах разное.
с помощью формата
Теперь это число
и B ставим разности количества дней
(например, в анкете). датой. Получилось так.
записывались в разныхможно по
или обычная формула равно и формулу
отображения дат. формате ячеек по Но если просто посчитать разницу в в статье «ФункцияКак сложить дни в
Округляем дни. В
ячейки. Этот формат (дни) переводим вформат ячейки «Дата» в месяце, в Нажимаем правой мышкойВ этом окне уже столбцах для дальнейшего-
Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(РАЗНДАТ(A2:A5;СЕГОДНЯ();»y»))/СЧЁТ(A2:A5)Чернышев андрейСкачать примеры вычисления даты умолчанию «Общий», даты введете ее в
датах в Excel «СУММЕСЛИ» в Excel».Excel ячейке I2 пишем настроить в столбцах года. Для этого
(кроме ячеек шапки
годах. Один из на букву D виден результат подсчета
сложения, смотрите вразному: или только года,
Rioran: =РАЗНДАТ (RC[1];СЕГОДНЯ ();»y») в Excel также как и строку формул, то нужно от новейшейДата и время в.
формулу (так же, «Год», «Месяц», «День». в ячейке D2 таблицы). многих способов подсчета (адрес столбца), выбираем (54,85). Нажимаем «ОК». статье «Посчитать стаж или года, месяцы:
, гдеЧитайте также: Функции для число выравниваются по
она сработает. даты отнять старшую Excel – этоВ ячейке I4 как год иВнимание! пишем такую формулу.В остальных столбцах
стажа, смотрите в
«Скрыть». Получилась такая формула: в Excel». и дни. ПосчитатьHoBU4OK1. RC[1] - работы с датами правой стороне, аФункция РАЗНДАТ поддерживает несколько дату. В ячейке
числа сформатированные специальным
пишем формулу. =ОСТАТ(I2+I3+I4;30) месяц округляли, толькоФормулу в ячейке =C2/365
ставим статье «Посчитать стажТретий вариант.=ДОЛЯГОДА(A1;B1)Как ввести адрес
возраст на сегодняшний, здравствуйте. дата рождения (в в Excel текст по левой.
параметров: B1 введите формулу:=A3-A1. образом. Датой являетсяМожно скрыть вспомогательные адрес ячейки «Дни
можно написать, неДелим дни периодаформат ячейки «Числовой».
в Excel». ЗдесьКак посчитать в ExcelПолучилось 54 года. ячейки быстро смотрите
день или наМожете попробовать формулу
другой/соседней ячейке);На следующем уроке мы Значение в ячейкеПараметр Соответственно мы получаем целая часть числа, столбцы (C,D,F,H).
без округления»).
вызывая окно функции. на 365 (столькоКак установить такие рассмотрим другой способ
количество полных лет А цифры после
в статье «Сложение, определенную дату. Есть массива (вводится в2. «y» - на готовых примерах
B4 распознается программойОписание
количество дней между
а время (часыПолучилась такая таблица.Получилась такая формула.Как посчитать месяцы в дней в году). форматы, смотрите в расчета стажа, разницыможно посчитать и
запятой (85) – вычитание, умножение, деление несколько вариантов. ячейку сочетанием Ctrl
excel-office.ru
Как в Excel посчитать стаж.
параметр подсчета лет будем работать со как текст.»d» этими двумя датами. и минуты) –Для более точного =ОКРУГЛВНИЗ(H2;0)
Excel Получилось так. статье «Число Excel. дат. так. это не месяцы. в Excel» тут.Первый вариант. + Shift + в найденной разнице временем и периодамиВ ячейке B7 ExcelКоличество полных дней это дробная часть. расчета стажа, лучшеПолучилась такая таблица:
.Теперь нужно выделить полное Формат» тут.В ячейках сВ ячейке А1 Их нужно убрать,
Если нужно посчитать Как посчитать в Excel Enter): дат
суток. сам присвоил текущий»m»Теперь мы научимся вычислятьПо умолчанию число 1 использовать в формулахТеперь все формулы копируемВысчитываем количество дней, количество лет, округлить
Смысл расчетов дат такой датами должен стоять стоит дата рождения. округлить, но по
возраст человека на количество лет, месяцев200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СРЗНАЧ(РАЗНДАТ(A2:A5;СЕГОДНЯ();»y»))Andre andre
Infernal rain год (сейчас 2015-ый)
Количество полных месяцев возраст по дате соответствует дате 01 столбец F с вниз таблицы перетаскиванием. оставшихся после расчета цифру правильно.
– сначала считаем определенный формат. ВсеВ ячейке В2 специальной формуле. Это определенную дату (не
и дней возраста.Gustav: =ГОД (СЕГОДНЯ ())-ГОД
: Пишу формулу: по умолчанию. Это»y» рождения:
января 1900 года. неокругленными месяцами. Если Как это сделать, полных лет иВ ячейку Е2 разницу стажа в это прописано в стоит текущая дата, легко. В ячейке текущую), то вВ ячейке А1: Полуоффтоп: (G4)-ЕСЛИ (МЕСЯЦ (G4)>МЕСЯЦ=(СЕГОДНЯ ()-дата рождения)
видно при отображенииКоличество полных летНа новый лист в То есть каждая много строк с
смотрите в статье переводим их в ставим формулу. днях, затем из тексте – обращайте если нам нужно Е1 установим функцию ячейку В2 пишем стоит дата рождения.
А если поменять (СЕГОДНЯ ());1;0) короче /365,25
содержимого ячеек в»ym» ячейки A1:A3 введите
дата – это датами, то лучше
«Копирование в Excel». месяцы.Для этого, заходим них — считаем внимание. посчитать возраст на
«ОКРВНИЗ». эту дату.В ячейке В2 операции местами и делать пришлось списокОбъясняю: строке формул. Обратите
Количество полных месяцев без даты: 18.04.1985; 17.08.1977;
количество дней прошедших в формуле установитьСкладываем стаж (года, месяцы,В ячейку F2 на закладку «Формулы». полные года, затемКак в сегодняшний день.Внимание!
Второй вариант. стоит текущая дата, вычислять сначала СРЗНАЧ по количеству полных
Функция =СЕГОДНЯ ()
внимание, как изначально учета лет
08.12.1992 от 01.01.1900. На функцию «СУММ» для дни) в пишем формулу. =(D2-E2)*12 В разделе «Библиотека
— месяцы, затемExcel
В ячейке С1
Есть ещё функцияЕсли достаточно
если нам нужно среди дат рождения, лет вот то возвращает текущую дату вводилось значение в»md»В ячейки B1:B3 проставьте данном уроке детально сложения стажа.
Excel
Получилось 3,48. Теперь функций» нажимаем на — дни. Для
посчитать стаж пишем формулу: «ОКРУГЛВНИЗ» — она
посчитать количество полных лет посчитать возраст на то в череде что придумал. дляДата рождения -
A7.Количество дней без учета
текущею дату. рассмотрим даты, а
Для подсчета количества. округляем цифру. кнопку «Вставить функцию». этого в таблице.
=РАЗНДАТ(A1;B1;»y»)
нам сейчас не
, то делаем так. сегодняшний день. Как ДР внутри коллектива
количества полных лет… это дата ВашегоНа чистом листе в
месяцев и летТеперь нужно воспользоваться функцией
на следующих уроках лет в ячейкеЧтобы сложить стажПишем формулу в Выйдет окно «Мастер сделали по дваСначала делаем табличку,Формат ячеек с подходит.В ячейке А1 установить текущую дату, появляется дополнительный повод
ну мне сдавать рождения ячейки А1:B1 введите»yd» по преобразованию количества – время. Е5 напишем такую
по формуле, нужно, ячейке G2 (так
функций», (в Excel
столбца на год, заносим в неё датами должен бытьИтак, заходим на стоит дата рождения.
смотрите в статье — средний ДР на конец месяца365,25 — количество
01.01.1900, а вКоличество дней без учета дней в количествоТак как дата является формулу. чтобы года, месяцы же, как округляли
2013 окно – месяц и дни даты.
«Дата». Где найти закладку «Формулы» ->
В ячейке В2 «Текущая дата вHoBU4OK так что… есть дней в году
ячейках A2:B2 вводим лет лет. Для этого
числом, значит можно=СУММ(Е2:Е4)+ЧАСТНОЕ(СУММ(F2:F4);12) и дни были
год, только адрес «Вставка функции»). (без округления иВ столбце А ставим эту функцию и
«Библиотека функций» -> стоит текущая дата, Excel».
: Спасибо, получилось недочет среди месяца
В итоге получим 01.01.1901. Теперь меняем
Проиллюстрируем пример использования нескольких
вручную введите в проводить с нимДля подсчета месяцев записаны в разных ячейки «Месяц безВ разделе «Категория» округленные). текущую дату функцией как установить её, «Вставить функцию». Выйдет
если нам нужноВ ячейке С1»Среднее ДР» будет считать не
возраст.
формат ячеек на параметров: диапазон C1:C3 следующее
математические вычислительные и
в ячейке G5 столбцах, как у округления»).
выбираем «Математические». В
Полные года, месяцы «СЕГОДНЯ» — если смотрите в статье окно «Мастер функций». посчитать возраст на пишем формулу:ЗЫ. отписался около
правильно нужно расширятьКотэ влюбляюццо весной!) «числовой» в выделенномВнимание! Чтобы функция:=РАЗНДАТ() работала значение: =РАЗНДАТ(A1;B1;»y»). расчетные операции. Посчитать напишем такую формулу. нас в таблице.=ОКРУГЛВНИЗ(F2;0) окне «Выберите функцию» и дни считаем
excel-office.ru
Как вычислить дату в Excel
нам нужно посчитать «Число Excel. Формат»В разделе «Категория» сегодняшний день, или=РАЗНДАТ(A1;B1;»y»)&»г.»&РАЗНДАТ(A1;B1;»ym»)&»мес.»&РАЗНДАТ(A1;B1;»md»)&»дн.» 10.00 — пост формулу на ДЕНЬ…: поставьте 2009 минус
диапазоне B1:B2. Для без ошибок, следитеТаким образом, применение функции количество дней между=ОСТАТ(СУММ(F2:F4);12+ЧАСТНОЕ(СУММ(I2:I4);30))Как сложить года вПолучилась такая таблица. выбираем «ОКРУГЛВНИЗ». с помощью функции стаж на сегодняшнее здесь.
Как в Excel посчитать дни между датами?
выбираем «Математические». В стоит дата, наПоясню формулу: куда то пропал…Alex gordon и вашу клеточку. этого можно нажать за тем, чтобы позволило нам точно двумя датами ExcelДля подсчета днейExcelКак посчитать дни в
- Нажимаем «ОК». «ОКРУГЛВНИЗ» (не путать число.Смотрите следующую статью
- окне «Выберите функцию» которую нужно посчитатьРАЗНДАТ – это
- vit14a: Подробная инструкция в
(где дата рождения) комбинацию клавиш CTRL+SHIFT+1. начальная дата была вычислить возраст по не составляет особых в ячейке I5.ExcelВыйдет окно «Аргументы с функцией «ОКРВНИЗ»).Часто на предприятии по расчетам дат выбираем «ОКРВНИЗ».
возраст.
Вычисление возраста по дате рождения в Excel
название функции.: Gustav, а можно видео
- TrinitronB1 теперь содержит число старше конечной даты. дате рождения в
- проблем. Для наглядного напишем такую формулу.
- В ячейке Е4. функции».Простое округление не важно знать стаж «Прибавить в ExcelНажимаем «ОК».
В ячейке D1y – считает поподробнее — какhttps://www.youtube.com/watch?v=FnTUAAja9Mk: в экселе поставь
1, а B2Целью данного урока является Excel. примера сначала выполним=ОСТАТ(СУММ(I2:I4);30) пишем формулу. =E2+E3+E4+ЧАСТНОЕ(G2+G3+G4;12)Высчитываем количество дней,В строке «Число» подходит, расчет будет работы в данной
к дате дни».В диалоговом окне пишем формулу. Ставим года поменять операции местамиОльга бачарникова тип данных ячейки – 367. То пример математических операцийВнимание! Чтобы перевести дни
сложение, а потомЕсли достаточно посчитать
Здесь сложили не | оставшихся после расчета |
пишем адрес ячейки | не точный. Какими |
организации. | Можно |
в строке «Число» | «Равно», затем находим |
ym – считает | — очень хочется: Выбираем дату возраста |
-ДАТА, и можешь | есть прошел один с датами. Так |
в года не | вычитание дат. Для общий стаж, не |
только года в полных месяцев.
из столбца таблицы способами по правиламКак установить сегодняшнююв указываем адрес ячейки
Ввод даты в ячейку Excel
функцию «ДОЛЯГОДА». Она месяца «вычислить» дополнительный поводHoBU4OK спокойно расчитывать. (только високосный год (366 же, мы убедимся,
достаточно формулы: =(B1-A1)/365. этого: разделяя на периоды,
столбце Е, ноВ ячейке Н2 «Год без округления» или нет округлить дату, смотрите вExcel
с числом, которое находится на закладкеmd – считает для коллектива. Я: Добрый день, подскажите действия должны производиться дней) и 1 что для Excel Более того дажеНа чистом листе в
то подойдет другой и год из пишем формулу. =(F2-G2)*30,42 (там стоит цифра число в Excel, статье «Текущая датапосчитать разницу дат хотим округлить. «Формулы» -> «Дата дни
Вычисление даты Excel
— новичок в пожалуйста как подсчитать с ячейками одинаковых день. тип данных дата если мы знаем ячейку А1 введите способ. Смотрите статью суммы месяцев.Цифра 30,42 –
12,29). смотрите в статье в Excel».,сложить разные периоды дат,В строке «Точность» и время». В«г.», «мес.», «дн.»
екселе. Возраст вычисляю, средний возраст по типов — напримаер-Способ отображения даты можно является числом. что 1 сутки текущею дату нажав «Как быстро посчитатьКак сложить месяцы в это среднее числоВ строке «Число_разрядов» «Округление в Excel»
В столбце Bпосчитать трудовой или страховой
ставим единицу. Получилось появившемся диалоговом окне написанные между знаками
а как вычислить дате рождения? дата+дата А НЕ задать с помощьюЗаполните таблицу датами, так
exceltable.com
Как в excel-е забить формулу, чтобы рассчитывала возраст по дате рождения?
= 0,0027397260273973 года, CTRL+;.
стаж в Excel».Excel
дней в месяце.
пишем «0». здесь.
ставим конечную дату. стаж так.
указываем адреса ячеек & — так
дату рождения коллективаShAM
ДАТА + ЧИСЛО!) диалогового окна «Формат как показано на то формула:=(B1-A1)*0,0027397260273973 так
В ячейке A2 введитеЧасто нам нужно. Рассчитали среднее количествоПолучилось так.Как посчитать года вА если нужно, др.Нажимаем «ОК». Результат виден с датами.
будут подписаны года, ???:Павел кольцов ячеек». Для его рисунке: же не даст промежуточный период в посчитать не все
В ячейке G дней так: 365
Нажимаем «ОК». Получилась такая
Excelпосчитать трудовой стаж поРазница дат в
уже в этомВ строке «Нач_дата» месяца и дниBobroEJ
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СРЗНАЧ(РАЗНДАТ(A2:A5;СЕГОДНЯ();»y»)): в одну ячейку вызова нажмите: CTRL+1.Разные способы ввода дат. точного результата. днях, например 127. числа в таблице, 4 пишем формулу. (дней в году) формула. =ОКРУГЛВНИЗ(D2;0). конкретным датамExcel окне (54). Получилась ставим адрес ячейки в итоговой дате.
: vit14a, пожалста.Формула массива. забиваешь текущую дату.
На закладке «Число»
В столбце АДни в года наиболее
Посчитать средний возраст (Формулы/Formulas)
В ячейку A3 введите в столбце, а =ОСТАТ(G2+G3+G4;12)+ЧАСТНОЕ(I2+I3+I4;30) разделить на 12В ячейке Е2
В ячейке С2, то делаем всчитается по разным
такая формула: =ОКРВНИЗ(D1;1)
с датой рождения.Получилось.
vit14a
_Boroda_ во вторую -
выберите в списке
– способ ввода,
точно преобразует функция:=РАЗНДАТ(). формулу:=A1+A2. выборочно, по определеннымЗдесь сложили не
(месяцев). Получилось 30,416666. стоит число 12,00. ставим такую формулу. таблице два столбика формулам. Точность расчета
Всё. Получилась такая
В строке «Кон_дата»Как этой функцией посчитать
: BobroEJ, Огромное спасибо!!!: Так нужно? дату рождения. в «Числовые форматы» - а в столбце Английская версия =DATEDIF().Обратите внимание, формат «Дата» условиям. Для этого
только месяцы в Разница может быть
Для лучшей визуализации
=B2-A2 – с начальной стажа может отличаться
табличка. ставим адрес ячейки стаж, чтобы года, так просто!!!200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СРЗНАЧ(РАЗНДАТ(A2:A5;СЕГОДНЯ();»y»)) третьей делаешь разность «Дата». В разделе B – результат Вы не найдете автоматически присвоился для можно использовать функцию столбце G, но
2,3 дня, т.к. убираем нули после
Из конечной даты и конечной датами. на 1 или
excelworld.ru
Можно скрыть столбец D
Download Article
Quick tutorial for finding someone’s age in Excel
Download Article
- Using YEAR
- Using YEARFRAC
- Using DATEDIF
- Using DAYS
- Calculating a Date at an Age
- Video
- Expert Q&A
- Tips
|
|
|
|
|
|
|
Trying to figure out someone’s age using Excel? You can calculate age by using functions and dates. The DATEDIF and DAYS function will calculate the difference between two specified dates. The YEAR and YEARFRAC functions work well if you just need the age in years. You can also use the DATE function to calculate the date someone will turn a certain age. This wikiHow guide will show you how to calculate age using Microsoft Excel.
Things You Should Know
- Use the DATEDIF function to calculate the time between someone’s birth date and another date.
- You can calculate how old someone is in years, months, or days using DATEDIF.
- YEAR and YEARFRAC return the number of years between two dates.
- Use the DATE function to find out what date someone will turn a certain age.
-
1
Create a «Name» column and a «Birthday» column. These columns will allow you to keep track of the age for a list of people. The «Birthday» column will contain a birthdate for each individual.
-
2
Enter the birthdates using a common format. Make sure each birthday is entered using the same format, such as MM/DD/YYYY. Excel should automatically detect that you are entering dates, and will format the data accordingly.
- If the data is being auto-formatted as something else, highlight the cells and click the drop-down menu in the «Numbers» section of the Home tab. Select «Short Date» from the list of options.
- If you need to change the date to a different format (like DD/MM/YYYY):
- Go to Home and click the Number Format button in the Numbers section.
- Go to the Date tab and change «Locale» to the country with the correct formatting.
Advertisement
-
3
Create an «Age» column. This column will display the age for each entry after you enter the formula.
-
4
Select the first empty cell in the «Age» column. This is where you’ll enter the formula to calculate age.
-
5
Type the YEAR formula to calculate age in years. The YEAR function returns the year of a given date. This formula subtracts the current year from the birth year. Type the following into the cell:
- =(YEAR(NOW())-YEAR(B2))
- Replace B2 with the cell containing the birth date.
- Press ↵ Enter to confirm the formula and calculate the age.
- You can click and drag the small square down to copy the formula to the cells below.
Advertisement
-
1
Create a «Name» column and a «Birthday» column. These columns will allow you to keep track of the age for a list of people. The «Birthday» column will contain a birthdate for each individual.
-
2
Enter the birthdates using a common format. Make sure each birthday is entered using the same format, such as MM/DD/YYYY. Excel should automatically detect that you are entering dates, and will format the data accordingly.
- If the data is being auto-formatted as something else, highlight the cells and click the drop-down menu in the «Numbers» section of the Home tab. Select «Short Date» from the list of options.
- If you need to change the date to a different format (like DD/MM/YYYY):
- Go to Home and click the Number Format button in the Numbers section.
- Go to the Date tab and change «Locale» to the country with the correct formatting.
-
3
Create an «Age» column. This column will display the age for each entry after you enter the formula.
-
4
Select the first empty cell in the «Age» column. This is where you’ll enter the formula to calculate age.
-
5
Type the YEARFRAC formula to find the age in years. This function calculates the fraction of the year between the specified dates. For example, the fractional years between 1/1/1990 and 3/25/2023 is 33.23. This indicates there are 33 years and 23 percent of a year between the dates. To find an age, use this formula:[1]
- =YEARFRAC(B2,TODAY(),1)
- Replace B2 with the cell containing the birth date.
- The 1 indicates that the function should use the actual day count, instead of a different standard like 30/360.
- Press ↵ Enter to confirm the formula and calculate the age.
- You can click and drag the small square down to copy the formula to the cells below.
Advertisement
-
1
Create a «Name» column and a «Birthday» column. These columns will allow you to keep track of the age for a list of people. The «Birthday» column will contain a birthdate for each individual.
- This is great for creating a database of ages for a group of people using Excel. You could then use VLOOKUP to quickly find a specific person’s age.
-
2
Enter the birthdates using a common format. Make sure each birthday is entered using the same format, such as MM/DD/YYYY. Excel should automatically detect that you are entering dates, and will format the data accordingly.
- If the data is being auto-formatted as something else, highlight the cells and click the drop-down menu in the «Numbers» section of the Home tab. Select «Short Date» from the list of options.
- If you need to change the date to a different format (like DD/MM/YYYY):
- Go to Home and click the Number Format button in the Numbers section.
- Go to the Date tab and change «Locale» to the country with the correct formatting.
-
3
Create an «Age» column. This column will display the age for each entry after you enter the formula.
-
4
Select the first empty cell in the «Age» column. This is where you’ll enter the formula to calculate age.
-
5
Enter the formula for calculating the age in years. Type the following formula, which assumes that the first birthday is listed in cell B2:[2]
- =DATEDIF(B2,TODAY(),"Y")
- DATEDIF is a function that calculates the difference between two dates. (B2,TODAY(),"Y") tells DATEDIF to calculate the difference between the date in cell B2 (the first birthday listed) and the current date (TODAY()). It outputs the calculation in years ("Y").
- If you’d rather see the age in days or months, use "D" or "M" instead.
- If you want to calculate someone’s age on a specific date, change TODAY() to a cell reference containing that date.
-
6
Click and drag the square in the bottom-right corner of the cell down. This will copy and apply the same formula to each line, adjusting it accordingly so that the correct birthday is calculated.
- You’re done! Now you can create a graph of ages or perform data analytics on the dataset.
-
7
Troubleshoot a formula that isn’t working. If the formula is displaying something like #VALUE! or #NAME?, then there is likely an error somewhere in the formula. Make sure that the syntax is exactly correct, and that you are pointing to the correct cells in the spreadsheet. Note that the DATEDIF() formula does not work for dates before 01/01/1900.
Advertisement
-
1
Create a «Name» column and a «Birthday» column. These columns will allow you to keep track of the age for a list of people. The «Birthday» column will contain a birthdate for each individual.
-
2
Enter the birthdates using a common format. Make sure each birthday is entered using the same format, such as MM/DD/YYYY. Excel should automatically detect that you are entering dates, and will format the data accordingly.
- If the data is being auto-formatted as something else, highlight the cells and click the drop-down menu in the «Numbers» section of the Home tab. Select «Short Date» from the list of options.
- If you need to change the date to a different format (like DD/MM/YYYY):
- Go to Home and click the Number Format button in the Numbers section.
- Go to the Date tab and change «Locale» to the country with the correct formatting.
-
3
Create an «Age» column. This column will display the age for each entry after you enter the formula.
-
4
Select the first empty cell in the «Age» column. This is where you’ll enter the formula to calculate age.
-
5
Use the DAYS formula to calculate age. This function returns the number of days between two dates. To find someone’s age today:
- =DAYS(TODAY(),B2)
- Replace B2 with the cell containing the birth date.
- Press ↵ Enter to confirm the formula and calculate the age.
- You can click and drag the small square down to copy the formula to the cells below.
Advertisement
-
1
Create a «Name» column and a «Birthday» column. These columns will allow you to keep track of the age for a list of people. The «Birthday» column will contain a birthdate for each individual. This method calculates the date someone will turn a certain age.
-
2
Enter the birthdates using a common format. Make sure each birthday is entered using the same format, such as MM/DD/YYYY. Excel should automatically detect that you are entering dates, and will format the data accordingly.
- If the data is being auto-formatted as something else, highlight the cells and click the drop-down menu in the «Numbers» section of the Home tab. Select «Short Date» from the list of options.
- If you need to change the date to a different format (like DD/MM/YYYY):
- Go to Home and click the Number Format button in the Numbers section.
- Go to the Date tab and change «Locale» to the country with the correct formatting.
-
3
Create a «Future Date» column. This column will contain the formula for calculating what date it will be when someone turns a specific age.
-
4
Use the DATE function to calculate the date. The DATE function uses a year, month, and day to calculate the date at that specified time. You can use the function to find the date someone turns a certain age by adding that many years to their birth year. For example, to calculate when someone will turn 20:
- =DATE(YEAR(B2)+20, MONTH(B2), DAY(B2))
- This assumes the birthdays are in column B.
- Change the «20» to another age to calculate a different date.
Advertisement
Add New Question
-
Question
Once I have the corretc results, How can I have the average age?
Kyle Smith is a wikiHow Technology Writer, learning and sharing information about the latest technology. He has presented his research at multiple engineering conferences and is the writer and editor of hundreds of online electronics repair guides. Kyle received a BS in Industrial Engineering from Cal Poly, San Luis Obispo.
wikiHow Technology Writer
Expert Answer
You can use the AVERAGE function to calculate the average age of the list of ages you created. For example, if the ages are in column B rows 2 through 20, you would write =AVERAGE(B2:B20).
-
Question
Does the formula to calculate age work for a person born in 1929 or earlier?
I’ve tested the formula using Excel 2013 and it worked correctly. Here is the formula I used: =DATEDIF(A2,TODAY(),»Y») where A2 was the cell with the birth date. I also used the formula as follows: =DATEDIF(A6,»31-dec-2015″,»Y») where A6 was the birth date and I wanted the age as of December 31, 2015; this also calculated correctly. However, the formula will not work if the date is before January 1, 1900.
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Sample Calculator
Video
-
The «DATEDIF» function is not listed in the function wizard. You can use the «YEAR» function to return age in years, but it does not take the months and days of your dates into account.
Thanks for submitting a tip for review!
Advertisement
About This Article
Thanks to all authors for creating a page that has been read 532,637 times.
Is this article up to date?
Чтобы узнать возраст кого-то или чего-то в Microsoft Excel, вы можете использовать функцию, которая отображает возраст в годах, месяцах и даже днях. Мы покажем вам, как использовать эту функцию в вашей электронной таблице Excel.
Примечание. В примерах этого руководства мы использовали формат «день-месяц-год», но вы можете использовать любой формат даты, который вам нравится.
Как рассчитать возраст в годах
Чтобы рассчитать возраст человека в годах, используйте функцию РАЗНДАТ в Excel. Эта функция принимает дату рождения в качестве входных данных, а затем генерирует возраст в качестве выходных данных.
В этом примере мы будем использовать следующую таблицу. В таблице дата рождения указана в ячейке B2, а мы отобразим возраст в ячейке C2.
Сначала мы щелкнем ячейку C2, где мы хотим отобразить возраст в годах.
В ячейке C2 мы введем следующую функцию и нажмем Enter. В этой функции «B2» относится к дате рождения, «СЕГОДНЯ ()» находит сегодняшнюю дату, а «Y» указывает, что вы хотите видеть возраст в годах.
= РАЗНДАТ (B2; СЕГОДНЯ (); «Y»)
И сразу же вы увидите полный возраст в ячейке C2.
Примечание. Если вы видите дату вместо лет в ячейке C2, то в разделе «Главная страница Excel»> «Число» щелкните раскрывающееся меню «Дата» и выберите «Общие». Теперь вы увидите годы вместо даты.
Excel настолько мощный, что вы можете даже используйте его для расчета неопределенности.
Как рассчитать возраст в месяцах
Вы также можете использовать функцию РАЗНДАТ, чтобы узнать возраст человека в месяцах.
В этом примере мы снова будем использовать данные из приведенной выше таблицы, которая выглядит следующим образом:
В этой таблице мы щелкнем ячейку C2, в которой мы хотим отобразить возраст в месяцах.
В ячейку C2 мы введем следующую функцию. Аргумент «M» указывает функции отображать результат в месяцах.
= РАЗНДАТ (B2; СЕГОДНЯ (); «M»)
Нажмите Enter, и вы увидите возраст в месяцах в ячейке C2.
Как рассчитать возраст в днях
Функция РАЗНДАТ в Excel настолько мощна, что вы можете использовать ее для определения возраста человека в днях.
Чтобы показать вам демонстрацию, мы воспользуемся следующей таблицей:
В этой таблице мы щелкнем ячейку C2, в которой мы хотим отобразить возраст в днях.
В ячейку C2 мы введем следующую функцию. В этой функции аргумент «D» указывает функции отображать возраст в днях.
= РАЗНДАТ (B2; СЕГОДНЯ (); «D»)
Нажмите Enter, и вы увидите возраст в днях в ячейке C2.
Вы можете использовать Excel для складывать и вычитать даты тоже.
Как рассчитать возраст в годах, месяцах и днях одновременно
Чтобы одновременно отображать возраст человека в годах, месяцах и днях, используйте функцию РАЗНДАТ, объединив все аргументы. Вы также можете объединить текст из нескольких ячеек в одну ячейку в Excel.
Для расчета воспользуемся следующей таблицей:
В этой таблице мы щелкнем ячейку C2, введем следующую функцию и нажмем Enter:
= РАЗНДАТ (B2; СЕГОДНЯ (), «Y») & «Годы» & РАЗНДАТ (B2; СЕГОДНЯ (), «ГМ») & «Месяцы» & РАЗНДАТ (B2, СЕГОДНЯ (), «MD») & «Дни »
В ячейке C2 вы увидите возраст в годах, месяцах и днях.
Как рассчитать возраст на конкретную дату
С помощью функции РАЗНДАТ в Excel вы можете определить возраст человека на определенную дату.
Чтобы показать вам, как это работает, мы воспользуемся следующей таблицей. В ячейке C2 мы указали дату, на которую мы хотим найти возраст.
Мы щелкнем по ячейке D2, где мы хотим показать возраст на указанную дату.
В ячейку D2 мы введем следующую функцию. В этой функции «C2» относится к ячейке, в которую мы ввели конкретную дату, на которой будет основан ответ:
= РАЗНДАТ (B2; C2; «Y»)
Нажмите Enter, и вы увидите возраст в годах в ячейке D2.
И вот как вы находите чью-то или чью-то старость в Microsoft Excel!
Знаете ли вы, что с помощью Excel вы можете узнать, сколько дней до мероприятия? Это супер полезно, если вы с нетерпением ждете важного события в своей жизни!