Главная 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.

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

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

Как собрать пыль в камне очага
Как собрать пыль в камне очага
Hearthstone - одна из самых популярных компьютерных игр в мире, и с каждым расширением вы можете играть с новым набором карт. Игроки могут получить эти карты несколькими способами, но один из вариантов - использовать Чародейскую пыль (или
Как удалить ставку на StockX?
Как удалить ставку на StockX?
Если вам нравится получать хорошие скидки на пару кроссовок премиум-класса, то вам, вероятно, нравится просматривать StockX. StockX - это фондовый рынок кроссовок, уличной одежды и аксессуаров, который дает вам возможность купить товар сразу или
Как разблокировать кого-то в Snapchat
Как разблокировать кого-то в Snapchat
Передумали по поводу заблокированного пользователя в Snapchat? Вот как разблокировать кого-то в Snapchat, чтобы вы могли снова начать взаимодействовать друг с другом.
8 потрясающих функций iOS 9, которые вам НУЖНЫ
8 потрясающих функций iOS 9, которые вам НУЖНЫ
Прошло больше месяца с тех пор, как Apple выпустила последнее крупное обновление программного обеспечения iPhone, iOS 9. Так что нового? Взгляните на домашний экран iOS 9, и он тоже может не выглядеть
Windows 10 получает улучшенный интерфейс для настроек
Windows 10 получает улучшенный интерфейс для настроек
Windows 10 получает усовершенствованный пользовательский интерфейс для встроенного приложения настроек. Новый внешний вид приложения получил большую прозрачность и размытость, в нем были использованы все элементы собственного языка дизайна Microsoft, известного как «Fluent Design». Вот как это выглядит. Microsoft выпустила Windows 10 Fall Creators Update в октябре 2017 года.
Как загрузить Kodi на Android-планшет или смартфон - легкий способ
Как загрузить Kodi на Android-планшет или смартфон - легкий способ
Kodi - одно из самых универсальных, хотя и печально известных, потоковых программ, которые вы можете загрузить, и оно доступно на всех, от MacBook и ПК до Chromecast и Amazon Fire TV Stick. А как насчет вашего смартфона или планшета?
Как восстановить удаленные сообщения из Instagram
Как восстановить удаленные сообщения из Instagram
Вы когда-нибудь удаляли прямое сообщение в Instagram, а потом жалели об этом? Что ж, хорошая новость в том, что вы можете получить эти сообщения. Хотя Instagram не делает свой процесс восстановления удаленных сообщений внешне очевидным, он