Главная Другой Как рассчитать возраст в 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.

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

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

Как узнать, есть ли у вас жесткий диск SSD или HDD
Как узнать, есть ли у вас жесткий диск SSD или HDD
Если вам нужно узнать, какой тип жесткого диска установлен на вашем ПК или Mac, эти простые советы покажут вам, где искать.
Как установить будильник на устройствах Android
Как установить будильник на устройствах Android
Пошаговые инструкции по настройке будильника для различных устройств Android, включая Wear.
Как скрыть фотографии/приложения/сообщения на iPhone 6S
Как скрыть фотографии/приложения/сообщения на iPhone 6S
Многие из наших телефонов содержат тонну нашей личной и конфиденциальной информации, которую мы не хотели бы, чтобы другие люди видели. Будь то номера наших кредитных карт, разговоры с друзьями и семьей, пароли и многое другое, существует
Microsoft постепенно выпускает красочные значки Windows 10 для инсайдеров
Microsoft постепенно выпускает красочные значки Windows 10 для инсайдеров
Как вы помните, Microsoft активно работает над новым набором значков для Windows 10. Ожидается, что новые значки будут использоваться в Windows 10X, специальном выпуске ОС для устройств с двумя экранами. Похоже, софтверный гигант из Редмонда заинтересован в сборе отзывов пользователей о новом дизайне значков, поэтому некоторые
Обзор Nvidia GeForce 9400 GT
Обзор Nvidia GeForce 9400 GT
Как самая дешевая видеокарта Nvidia текущего поколения, GeForce 9400 GT имеет особую задачу: выполнять основные задачи ПК с медиацентром по минимально возможной цене. Что ему удается получить за 32 фунта стерлингов без учета
Обзор Lenovo ThinkPad T510
Обзор Lenovo ThinkPad T510
Долгожданное обновление рабочей станции ThinkPad от Lenovo не разочаровало. Новый T510 оснащен новейшим двухъядерным 32-нм процессором Intel Core i7-620M, который увеличивает тактовую частоту старого i7-720QM до 2,66 ГГц и снижает максимальный TDP.
Как записать компьютерный звук в Windows
Как записать компьютерный звук в Windows
Вы можете записывать звук со своего компьютера с помощью встроенной программы или загрузить такое приложение, как Audacity. Вот как можно записать звук с микрофона или компьютера.