Можно различными способами для вычисления возраста человека. В приведенной ниже таблице показаны распространенные методы, с помощью функции даты и времени .
Чтобы использовать эти примеры в Excel, выделите нужные данные в таблице, щелкните их правой кнопкой мыши и выберите пункт Копировать . На новом листе щелкните правой кнопкой мыши ячейку A1 и выберите пункты Параметры вставки > Сохранить исходное форматирование .
|
Данные |
|
|
Формула |
Описание |
|
=(YEAR(NOW())-YEAR(A2)) |
Обеспечивает возраст пользователя 2 между текущей датой и birthdate в ячейке A2. В этом примере используется функция YEAR и ТДАТА . |
|
=YEAR(NOW())-1960 |
Обеспечивает возраст человека родился в 1960 без использования ссылок на ячейки. |
|
=YEARFRAC(A3,A5) |
Вычисление возраста в дробей 1,75 между датами в A5 и A3. |
|
=(A5-A6)/365.25 |
Вычисление возраста, 12 между датами в A5 и A6 365.25 используется в формуле учитывать год шаг учетной записи возникают каждые 4 года. |
|
=("02.10.2014"-"02.05.2014") |
Возвращает число дней (153) между двумя датами без использования ссылок на ячейки. |
|
=ДНИ(СЕГОДНЯ();"15.02.79") |
Возвращает число дней между двумя датами с использованием двух функций для работы с датами. |
|
=(ГОД(ТДАТА())-ГОД(A3))*12+МЕСЯЦ(ТДАТА())-МЕСЯЦ(A3) |
Возвращает число месяцев между датой в ячейке A3 и текущей датой. Этот пример содержит вызовы функции ГОД , функции ТДАТА и функции МЕСЯЦ . |
|
=ЧИСТРАБДНИ(A3;A2;A3:A5) |
Возвращает число полных рабочих дней (107) между датами в ячейках A2 и A3. Рабочими днями не считаются выходные дни и праздники. Последний аргумент (A3:A5) представляет собой количество праздничных дней, которое вычитается из количества рабочих дней. В этом примере используется функция ЧИСТРАБДНИ . |
|
=ДНЕЙ360(A3;A2;ИСТИНА) |
Возвращает количество дней (150) между двумя датами на основе 360-дневного года (двенадцать месяцев по 30 дней). Эта функция используется в бухгалтерском учете. В этом примере используется функция ДНЕЙ360 . |
|
=ДАТАМЕС(A3;-4) |
Возвращает дату 04.01.2014, которая отстоит на четыре месяца назад (-4 месяца) от даты в ячейке A3. В этом примере функция ДАТАМЕС используется для вычисления даты погашения кредитных билетов. |
Дополнительные сведения
Примечание: Отказ от ответственности относительно машинного перевода . Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.
Посчитать в 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 - РАЗНДАТ() (в английской версии 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, спасибо, что ставите лайки, вступайте в наши группы в
Расчет возраста человека - не самая простая задача, потому что возраст зависит не только от текущего года, но и от текущего дня. И еще вы должны учитывать дополнительные сложности, связанные с високосными годами.
В этой статье я представляю три метода для расчета возраста человека. Эти формулы предполагают, что ячейка В1 содержит дату рождения (например, 2/16/1952), а ячейка В2 хранит текущую дату (вычисленную с помощью функции СЕГОДНЯ
).
Метод 1
Метод 2
Более точный способ расчета возраста использует функцию ДОЛЯГОДА : =ЦЕЛОЕ(ДОЛЯГОДА(B2;B1)) . Функция ДОЛЯГОДА обычно применяется в финансовых расчетах, но прекрасно работает и для подсчета возраста. Эта функция вычисляет долю года, представленную количеством полных дней между двумя датами. Использование функции ЦЕЛОЕ позволяет избавиться от дробной части и получить целое число.
Метод 3
Третий метод для расчета возраста задействует функцию РАЗНДАТ . Эта недокументированная функция не описана в справочной системе Excel: =РАЗНДАТ(B1;B2;"Y") .
Если вы любите точность, то используйте другую версию: =РАЗНДАТ(B1;B2;"y")&" года, "&РАЗНДАТ(B1;B2;"ym"&" месяца, "&РАЗНДАТ(B1;B2;"md")&" день") . Эта функция возвращает текстовую строку, например: 24 года, 2 месяца, 21 день.
Этот калькулятор позволит рассчитать продолжительность собственной жизни и узнать ориентировочную дату естественной смерти. Наш сервис разработан на основе методики известного американского гериатра (специалиста по возрастным изменениям), научного сотрудника Гарвардской медицинской школы Томаса Перлза.
Ответьте на 25 простых вопросов о своей жизни и узнайте, как долго она может продлиться.
Укажите пол:
(Обязательно к заполнению)
Укажите вашу дату рождения
(Обязательно к заполнению)
Вы курите (или часто проводите время в курящей компании)?
Вы съедаете больше двух пончиков, булочек, пирожков и т.п. в день?
Вы часто едите сильно прожаренное мясо, рыбу?
Вы стараетесь как можно реже употреблять в пищу сладкое и/или жирное?
Вы стараетесь ограничивать потребление мяса?
Алкоголь: ежедневно вы выпиваете более 0,5 л пива, двух бокалов вина или 70 г водки?
Вы живете в большом городе?
Вы пьете много кофе (более двух больших или трех маленьких чашек в день)?
Принимаете ли вы регулярно (как минимум 2-3 раза в неделю) аспирин или другие болеутоляющие, противовоспалительные препараты?
Вы каждый день чистите зубы и регулярно (не реже раза в 6 месяцев) посещаете стоматолога?
Регулярный ли у вас стул (минимум раз в два дня)?
Можно ли сказать, что вы часто вступаете в беспорядочные сексуальные связи?
Принимаете ли вы наркотики?
Вы часто загораете?
Вы проживаете в районе с повышенным уровнем радиации? (Если вы не знаете ответ, поставьте «нет».)
Вы женаты/замужем?
Умеете ли вы справляться со стрессом, не впадать в депрессию?
Есть ли среди ваших ближайших родственников диабетики?
Умер ли кто-то из ваших родителей в возрасте менее 75 лет (ответ «да» только в случае естественной смерти, от болезней…)?
Были (или есть) ли в вашей семье долгожители – старше 87 лет?
Вы не любите спорт, стараетесь больше сидеть или лежать?
Вы регулярно принимаете мультивитамины (или отдельно витамины А и Е)?
Дожить до ста: план активного долголетия
Перспективы дожить не до среднестатистических (по России) 66 лет, а хотя бы до 80-85 лет, и не просто дожить, но сохранить высокое качество жизни, которое напрямую зависит от здоровья, есть лишь у тех, кто соблюдает 10 золотых правил...
Отказ от вредных привычек
Как ни банально это звучит. Курение сокращает продолжительность жизни в среднем на четыре года. У курильщиков в 10,8 раза чаще возникает рак легких, чем у людей без этой привычки.
Здоровый образ жизни
Под этой фразой подразумевается не только правильное питание – так же важно соблюдение режима дня с обязательным 8-часовым ночным сном. И нельзя забывать про умеренные физические нагрузки.
Осторожность
Избегайте ситуаций, в которых вы можете получить травму. Любая травма – это повреждение организма, которое дает о себе знать по прошествии лет и ограничивает подвижность. А ведь, как известно, движение – жизнь.
Забота о здоровье
Постарайтесь ежегодно проходить диспансеризацию, в которую входят: осмотр терапевта, общие анализы мочи, крови, биохимический анализ крови, флюорография, УЗИ внутренних органов. А также проводить профилактику болезней – делать ежегодные прививки от гриппа, прививки при поездках в экзотические страны, оформлять медицинскую страховку.
Свежий воздух
Желательно как можно больше времени проводить на природе вдали от крупных городов. Большинство долгожителей живут в деревнях. Особенно в этом смысле полезен умеренный горный климат.
Хорошее психологическое состояние
Важнейшим оплотом позитивного самочувствия является крепкая семья. Старайтесь сохранить здоровые семейные отношения. Известно, что семейные люди живут дольше. Например, в Японии смертность мужчин в возрасте 35-44 лет у холостых в 4,3 раза выше, чем у женатых.
Подвижность ума
Интересуйтесь новым, осваивайте новые горизонты. Систематическая умственная деятельность тренирует мозг, как занятия фитнесом тренируют тело. Особенно важна здесь творческая деятельность. Многие ученые, режиссеры, артисты, писатели до глубокой старости сохраняют ясность ума. Привыкание к новой обстановке стимулирует адаптационные процессы в организме, что противодействует его старению.
Труд
При выходе на пенсию многие не знают, чем себя занять. Подумайте об этом заранее. Желательно определиться, чем вы будете заниматься, когда уйдете с работы, задолго до этого момента. Трудовая деятельность продлевает жизнь, ведь среди долгожителей не известно ни одного лентяя.
Смена рациона с возрастом
После 30 лет уровень основного обмена начинает снижаться, а значит, организму требуется меньше калорий. Но большинство людей не задумываются об этом и продолжают потреблять пищу в прежнем объеме и качестве. Главный совет: постепенно снижайте калорийность и отдавайте предпочтение растительной пище. Существуют исследования, доказывающие, что низкокалорийный рацион увеличивает продолжительность жизни у мышей. Да и люди, когда-либо пережившие голодные времена, в среднем живут дольше, чем другие.
Оптимистичное отношение к жизни и конструктивная жизненная позиция
В старости отношение к жизни не меняется, но проявляется более явно. Поэтому позитивные, не склонные к депрессиям люди, ведущие активный образ жизни, несмотря на паспортный возраст дольше сохраняют общественные контакты, и в целом продолжительность жизни у них выше.
10 ступенек к долгой жизни
Хотя человеку генетически гарантированы 150 лет жизни, наш век значительно короче. И если средний японец умудряется дожить до 79 лет, то нигерийцы и сомалийцы с трудом дотягивают до 47.
Наши соотечественники – где-то посередине. Между тем, тщательно изучив опыт долгожителей, специалисты разработали 10 правил, следуя которым можно продлить свое земное существование.
1-е правило: не объедайтесь
Если вы не занимаетесь тяжелой физической работой, вам вполне хватит 2000 килокалорий в день. Тем самым вы устроите разгрузку своим клеткам и поддержите их активность.
2-е правило: меню должно соответствовать вашему возрасту
У 30-летних женщин первые морщинки появятся позднее, если они регулярно будут есть орехи и время от времени – печень. Людям старше 40 лет полезен бета-каротин, которого много в моркови, а также в других овощах и фруктах оранжевого, желтого и красного цвета. После 50 лет кальций держит в форме кости, а магний – сердце.
Мужчинам старше 40 необходим селен, содержащийся в сыре и почках: этот минерал способствует снятию стресса. После 50, питаясь рыбой, сильный пол защитит сердце и кровеносные сосуды.
3-е правило: не торопитесь на пенсию
Тот, кто не работает, в среднем выглядит на 5 лет старше своего возраста, выяснили исследователи. Кстати, некоторые профессии, по мнению социологов, помогают сохранить молодость.
Среди долгожителей больше всего дирижеров, философов, художников и священников.
4-е правило: секс - эликсир молодости
Во время полового акта в организме вырабатываются эндорфины – так называемые гормоны счастья. Они способствуют укреплению иммунной системы. Человек, который дважды в неделю занимается сексом, выглядит на 14 лет моложе ровесников.
5-е правило: не унывайте ни при каких обстоятельствах
Врачи уже не сомневаются: оптимисты живут гораздо дольше пессимистов.
6-е правило: двигайтесь
Даже несколько минут занятий спортом в день продлевают жизнь. В процессе тренировок высвобождается гормон роста, выработка которого резко сокращается после 30 лет.
7-е правило: спите в прохладной комнате
Тот, кто спит при температуре +17+18°C, дольше остается молодым. Ведь обмен веществ в организме и проявление возрастных изменений зависят от температуры окружающей среды.
8-е правило: старайтесь получать как можно больше положительных эмоций
Время от времени надо позволять себе неразумные удовольствия: большой кусок калорийного торта, затянувшийся допоздна кутеж с друзьями, танцы до упаду, чтение детектива несколько часов кряду – все это помогает нам жить долго!
9-е правило: не гасите в себе гнев, дайте ему вырваться наружу
Оказывается, 64% заболевших раком всегда подавляли гнев в себе.
10-е правило: Задайте работу серым клеточкам
Разгадывайте кроссворды, много читайте, учите иностранные языки, считайте в уме... Заставляя активно работать мозг, человек не только сохраняет светлую голову, но и одновременно активизирует деятельность сердца, системы кровообращения и обмен веществ.
Статья предоставлена сайтом журнала