Этот учебник охватывает как рассчитать возраст в Excel.
Рассчитать точный возраст
Чтобы рассчитать точный возраст человека, вы хотите вычислить разницу между текущей датой (или любой другой желаемой датой) и датой рождения.
Вы можете подумать, что можете просто разделить разницу в днях между текущей датой и датой рождения на 365: (Текущая дата - Дата рождения) / 365. Этот ответ близок, однако он игнорирует високосные годы (помните, что каждые 4 лет, в феврале есть дополнительный день, а в этом году 366 дней).
(Текущая дата - Дата рождения) /365.25 обычно дает более точный результат, однако он не так точен, как мог бы быть. Вместо этого используйте функцию YEARFRAC:
YEARFRAC, функция
= ГОД (начальная_дата, конечная_дата)
Функция YEARFRAC возвращает десятичную разницу в году между двумя датами.
Взгляните на пример:
= ГОД (B5; СЕГОДНЯ ())
Примечание. Функция СЕГОДНЯ: СЕГОДНЯ () возвращает сегодняшнюю дату (13.06.2016 в нашем примере).
Вычислить округленный (усеченный) возраст
Предыдущий ответ был в десятичном формате (25,59 года). Однако мы обычно называем этого человека 25-летним, а не 25,59-летним.
Вы можете использовать функции INT или TRUNC, чтобы просто обрезать десятичные дроби (примечание: вы также можете использовать функцию FLOOR, однако функция Floor требует дополнительного ввода)
= ЦЕЛОЕ (ГОД (C5; СЕГОДНЯ ()))
Даты в Excel
Как в Excel это так легко сделать?
Позвольте мне показать вам секрет того, как работают даты в Excel. Даты в Excel хранятся как значение, представляющее количество дней с момента первой даты в Excel.
Убедитесь в этом сами, отформатировав дату в числовое форматирование на главной ленте.
Или с помощью сочетания клавиш CTRL + SHIFT + 1
8 ноября 1990 года составляет 33 185 дней с первого дня работы Excel, воображаемой даты 0 января 1900 года. Таким образом, дата 11/8/1990 сохраняется как число 33 185. Что касается свиданий перед первым свиданием, то это уже другая проблема для другого поста!