Главная Другой Как рассчитать возраст в Google Таблицах по дате рождения

Как рассчитать возраст в Google Таблицах по дате рождения



Таблицы Google можно использовать не только для сбора и организации данных. Вы также можете использовать его для определения текущего времени, создания диаграмм и расчета возраста по дате рождения. Последнее обнаруживается с помощью формул и функций, встроенных прямо в Google Sheets.

  Как рассчитать возраст в Google Таблицах по дате рождения

Определение возраста по дате рождения в Google Sheets

При использовании Google Таблиц у вас есть два основных способа определения возраста по дате рождения. Есть DATEDIF , что является более гибким вариантом, и YEARFRAC , более простой выбор. К концу статьи вы должны быть в состоянии определить возраст не только одного человека, но и нескольких групп разных людей одновременно.

как открыть файл docx на android

Я начну с функции РАЗНДАТ.

Функция РАЗНДАТ

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

Синтаксис

=DATEDIF(дата_начала,дата_окончания,единица измерения)

  • Дата начала
    • Расчет придется начинать с даты рождения.
  • Дата окончания
    • Это будет дата завершения расчета. При определении текущего возраста это число, скорее всего, будет сегодняшней датой.
  • Ед. изм
  • Варианты выхода, которые состоят из: «Y», «M», «D», «YM», «YD» или «MD».
  • Y — общее количество полных прошедших лет между введенными датами начала и окончания.
    • YM — буква «М» означает месяцы. Этот вывод показывает количество месяцев после полностью истекших лет для «Y». Количество не превысит 11.
    • YD — буква «D» означает дни. Этот вывод показывает количество дней после полностью истекших лет для «Y». Число не превысит 364.
  • M — общее количество полных прошедших месяцев между введенными датами начала и окончания.
    • MD — как и в других единицах, «D» обозначает дни. Этот вывод показывает количество дней после полностью истекших месяцев для «M». Не может превышать 30.
  • D — общее количество полностью прошедших дней между введенными датами начала и окончания.

Расчет

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

Для начала нам понадобится пример даты для использования в ячейке. Я решил поставить дату 14.07.1972 в камеру А1 . Мы будем делать формулу в ячейке справа от нее, Б1 , если вы хотите следовать за ним, чтобы освоить его.

Мы начнем с самой простой версии формулы для расчета возраста. Если вы используете приведенный выше синтаксис, чтобы понять, что есть что, А1 технически Дата начала , Cегодня будет Дата окончания , и мы будем определять возраст в годах, используя 'Ю' . Вот почему первая используемая формула будет выглядеть так:

=datedif(A1,today(),"Y")

Полезный совет: скопируйте и вставьте формулу непосредственно в B2 и нажмите Enter, чтобы получить соответствующий результат.

Если все сделано правильно, число, указывающее рассчитанный возраст, будет расположено в ячейке B1 как «46».

Давайте сделаем ту же формулу, только на этот раз мы определим возраст в месяцах, используя «М» вместо «Ы».

=datedif(A1,today(),"M")

Всего будет 559 месяцев. Это 559 месяцев.

Тем не менее, это число немного абсурдно, и я думаю, что мы можем уменьшить его, используя 'В' вместо 'М'.

=datedif(A1,today(),"YM")

Новый результат должен быть 7, что является гораздо более управляемым числом.

Просто чтобы быть дотошным, давайте посмотрим, как будут выглядеть дни, используя как «YD», так и «MD».

=datedif(A1,today(),"YD")

=datedif(A1,today(),"MD")

На этот раз результаты для «YD» показаны в ячейке B1, а результат для «MD» находится в ячейке B2.

Получил повесить его до сих пор?

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

Формула для использования:

=datedif(A1,today(),"Y")&" Years "&datedif(A1,today(),"YM")&" months & "& datedif(A1,today(),"MD")&" days"

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

Полный и подробный расчет дал нам 46 лет, 7 месяцев и 26 дней. Вы также можете использовать ту же формулу, используя функцию ArrayFormula. Это означает, что вы можете рассчитать не только одну дату, но и несколько дат.

Я выбрал несколько дат наугад и вставил их в дополнительные ячейки. А2-А5 . Выберите свои собственные даты и повеселитесь с этим. Чтобы использовать функцию ArrayFormula, скопируйте и вставьте в ячейку B1 следующее:

=ArrayFormula(datedif(A1:A5,today(),"Y")&" Years "&datedif(A1:A5,today(),"YM")&" months & "& datedif(A1:A5,today(),"MD")&" days")

Это мои результаты:

Теперь предположим, что вы хотите разделить каждую часть даты на отдельный аккуратный столбец для систематизации. В Google Sheets добавьте start_date (дату рождения) в один столбец и end_date в другой. В моем примере я выбрал ячейку B2 для start_date и C2 для end_date. Мои даты соотносятся с датами рождения и недавней смерти знаменитостей Берта Рейнольдса, Джонни Кэша и Люка Перри.

Как показано, столбец A — это имя человека, столбец B содержит start_date, а C — end_date. Теперь я добавлю еще четыре столбца справа. По одному для каждого из «Y», «YM», «YD» и комбинации всех трех. Теперь вам просто нужно добавить правильные формулы в каждую строку для каждой знаменитости.

Берт Рейнольдс:

=DATEDIF(B2,C2,"Y") Замените «Y» на соответствующий столбец, который вы пытаетесь вычислить.

Джонни Кэш:

=DATEDIF(B3,C3,"Y") Измените «Y» на соответствующий столбец, который вы пытаетесь рассчитать.

Люк Перри:

=DATEDIF(B4,C4,"Y") Измените «Y» на соответствующий столбец, который вы пытаетесь рассчитать.

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

=ArrayFormula(datedif(B2,C2,"Y")&" Years "&datedif(B2,C2,"YM")&" months & "& datedif(B2,C2,"MD")&" days")

Приведенная выше формула рассчитана на одну знаменитость. Однако, если вы хотите просто выбить их всех одним махом, скопируйте и вставьте следующую формулу в ячейку G2:

=ArrayFormula(datedif(B2:B4,C2:C4,"Y")&" Years "&datedif(B2:B4,C2:C4,"YM")&" months & "& datedif(B2:B4,C2:C4,"MD")&" days")

Ваш Google Sheet должен выглядеть примерно так:

Довольно аккуратно, да? Это действительно так просто при использовании функции DATEDIF. Теперь мы можем перейти к использованию функции YEARFRAC.

Функция YEARFRAC

Функция YEARFRAC проста для получения простых результатов. Это прямо в точку, обеспечивающую конечный результат без всех дополнительных дополнительных результатов в течение многих лет, месяцев и дней.

Вот основная формула, применимая только к одной ячейке:

=int(YEARFRAC(A1,today()))

Вы добавите дату рождения в ячейку A1 и вставите формулу в ячейку B1 для получения результата. Мы будем использовать дату рождения 11.04.1983 :

Результат - 35 лет. Просто, как при использовании функции РАЗНДАТ для одной ячейки. Отсюда мы можем перейти к использованию YEARFRAC в ArrayFormula. Эта формула более полезна для вас, когда вам нужно рассчитать возраст больших групп, таких как студенты, преподаватели, члены команды и т. д.

Нам нужно добавить столбец с различными датами рождения. Я выбрал столбец B, так как A будет использоваться для имен людей. Столбец C будет использоваться для конечных результатов.

Чтобы заполнить возраст в соседнем столбце, нам нужно использовать следующую формулу:

=ArrayFormula(int(yearfrac(B2:B8,today(),1)))

Поместите приведенную выше формулу в ячейку C2, чтобы получить результаты.

как сохранить клипы от твича

Если вы предпочитаете просто работать со всем столбцом и не хотите выяснять, где он заканчивается, вы можете немного изменить формулу. Прикрепите IF и LEN к началу ArrayFormula следующим образом:

=ArrayFormula(if(len(B2:B),(int(yearfrac(B2:B,today(),1))),))

При этом будут рассчитаны все результаты в этом столбце, начиная с B2.

Интересные статьи

Выбор редакции

Закрепить папку с играми на панели задач или в меню Пуск в Windows 10
Закрепить папку с играми на панели задач или в меню Пуск в Windows 10
В Windows 10 папка Games существует, но скрыта от конечного пользователя. Посмотрите, как вернуть его и закрепить на панели задач или в меню «Пуск» Windows 10.
Как просмотреть историю поиска на DuckDuckGo
Как просмотреть историю поиска на DuckDuckGo
https://www.youtube.com/watch?v=m9fbSqhtT5U DuckDuckGo - альтернатива как браузеру Google Chrome, так и его поисковой системе. Доступен на большинстве основных платформ, по оценкам компании, 80 миллионов постоянных пользователей. Мы говорим
Как добавить недавние элементы на левую панель проводника в Windows 10
Как добавить недавние элементы на левую панель проводника в Windows 10
Как восстановить недавние места на левой панели проводника в Windows 10.
Как использовать Сусаноо в Shindo Life
Как использовать Сусаноо в Shindo Life
Как многие поклонники Наруто помнят по сериалу, Сусаноо — это гигантский гуманоидный аватар, сражающийся на стороне ниндзя. Это также один из самых полезных и мощных бонусов в Shindo Life. Однако это тоже редкость и
Обзор беспроводной интернет-видеокамеры Linksys WVC54G
Обзор беспроводной интернет-видеокамеры Linksys WVC54G
Даже если в вашем помещении есть сигнализация, есть вероятность, что вы будете беспокоиться о безопасности его содержимого, когда оставите его без присмотра. Вы можете рассмотреть возможность использования сетевой камеры безопасности, хотя вам все равно понадобится веб-доступ к
Samsung работает над собственным приложением Screen Recorder для Windows 10
Samsung работает над собственным приложением Screen Recorder для Windows 10
Если вы используете устройство Samsung под управлением Windows 10, то для вас есть хорошие новости. Вскоре компания выпустит собственное приложение Screen Recorder, которое пользователи смогут загрузить из Microsoft Store. Запись экрана уже возможна в Windows 10 с предустановленным приложением Xbox Game Bar, но она ограничена экраном.
Как удалить один цвет в фотошопе
Как удалить один цвет в фотошопе
Освоить Photoshop - задача не из легких. Программа предлагает массу функций, для понимания которых может потребоваться некоторое время и усилия. Если вы новичок, вам, вероятно, предстоит долгий путь