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

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



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

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

Определение возраста от даты рождения в Google Таблицах

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

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

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

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

Синтаксис

= РАЗНДАТ (начальная_дата; конечная_дата; единица измерения)

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

Расчет

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

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

Мы начнем с самого простого варианта формулы для расчета возраста. Если вы используете приведенный выше синтаксис, чтобы выяснить, что к чему, A1 технически Дата начала , Cегодня будет Дата окончания , и мы будем определять возраст в годах, используя Y . Поэтому первая использованная формула будет выглядеть так:

= dateif (A1, сегодня (), Y)

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

Если все сделано правильно, число, обозначающее рассчитанный возраст, будет расположено в B1 как ' 4 8'.

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

= dateif (A1, сегодня (), M)

Итого 559 месяцев. Это 559 месяцев.

Однако это число немного абсурдно, и я думаю, что мы можем уменьшить его, используя YM вместо M.

= dateif (A1, сегодня (), YM)

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

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

= dateif (A1, сегодня (), YD)

= dateif (A1, сегодня (), MD)

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

У вас уже есть навыки?

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

Используемая формула:

= dateif (A1, сегодня (), Y) & Years & Dateif (A1, today (), YM) & months & & dateif (A1, today (), MD) & days

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

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

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

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

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

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

твиттер, возможно, вас заинтересует

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

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

= РАЗНДАТ (B2; C2; Y) Измените 'Y' на соответствующий столбец, который вы пытаетесь вычислить.

Джонни Кэш:

= РАЗНДАТ (B3; C3; Y) Измените 'Y' на соответствующий столбец, который вы пытаетесь вычислить.

Люк Перри:

= РАЗНДАТ (B4; C4; Y) Измените 'Y' на соответствующий столбец, который вы пытаетесь вычислить.

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

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

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

= ArrayFormula (dateif (B2: B4, C2: C4, Y) & Years & dateif (B2: B4, C2: C4, YM) & месяцев & & dateif (B2: B4, C2: C4, MD) & days)

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

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

Функция YEARFRAC

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

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

= int (ГОД (A1, сегодня ()))

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

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

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

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

= ArrayFormula (int (yearfrac (B2: B8, сегодня (), 1)))

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

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

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

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

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

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

Bumble SuperSwipe: что это такое и как его использовать
Bumble SuperSwipe: что это такое и как его использовать
Bumble SuperSwipe — это тип смахивания, позволяющий кому-то узнать, что он вам очень нравится. SuperSwipes можно купить и использовать за Bumble Coins.
5 лучших бесплатных приложений для международных звонков (2024 г.)
5 лучших бесплатных приложений для международных звонков (2024 г.)
Лучшие бесплатные приложения для международных звонков включают бесплатные приложения для звонков по Wi-Fi, бесплатные текстовые приложения и инструкции по совершению международных звонков.
Архив меток: белый список беспроводных сетей Windows 10
Архив меток: белый список беспроводных сетей Windows 10
Сохранение настроек подключения к удаленному рабочему столу в файл RDP в Windows
Сохранение настроек подключения к удаленному рабочему столу в файл RDP в Windows
В этой статье мы увидим, как сохранить учетные данные для подключения к удаленному рабочему столу в файл RDP в Windows 10. Это позволит экспортировать ваши настройки.
Обзор Samsung Gear VR: что нужно знать
Обзор Samsung Gear VR: что нужно знать
Последние пару лет Samsung действительно продвигает свою мобильную гарнитуру виртуальной реальности Gear VR. После запуска Samsung Galaxy S7 и S7 Edge южнокорейский производитель смартфонов подарил всем, кто предварительно заказал
Как подсчитывать дубликаты в Google Таблицах
Как подсчитывать дубликаты в Google Таблицах
Многие люди используют облачные приложения для работы с электронными таблицами, такие как Google Таблицы, для анализа своих данных и часто сталкиваются с проблемой дублирования данных. Дублированные данные означают несколько экземпляров одних и тех же данных, где должен быть только один экземпляр.
Как запустить отчет о расходах в QuickBooks
Как запустить отчет о расходах в QuickBooks
Ведение отчетов о расходах — один из жизненно важных компонентов управления вашим бизнесом с помощью QuickBooks. Это дает вам представление о том, на что вы тратите свои деньги, и правильно ли вы управляете своими финансами. Но как именно сделать