Нет DOB, в одном столбце есть только данные о годе рождения, необходимо вычислить соответствующий возраст в другом столбце на основе текущего года / даты.

3 ответа3

3

Введите это в ячейку B2 и перетащите его вниз в другие ячейки в столбце B:

=IF(A1="", "", YEAR(NOW())-A1)

Предположения:

  • Год рождения указан в столбце А.
  • Расчет приблизительного возраста на основе только года.
  • Вы хотите, чтобы приблизительный возраст отображался в столбце B.
  • Вы хотите оставить результат пустым, если соответствующий год рождения не введен.
0

Формула Excel за текущий год

=YEAR(TODAY())

Чтобы получить желаемый результат, просто вычтите год DOB из приведенной выше формулы, чтобы получить возраст каждого человека.

0

Это неподтвержденный подход, но он может помочь вам:

Допустим, у вас есть столбец B с именем Дата рождения, столбец C с именем Сегодняшняя дата и столбец D с именем Результат в годах. Чтобы вычислить приблизительное количество лет, вам нужно вычесть B из C, чтобы получить приблизительное количество дней и преобразовать это количество в годы (365). Например, у вас 10.10.1990 в качестве даты рождения и 23.09.2016 в качестве сегодняшней даты, но если вычесть их, вы получите 9480 дней, которые вам придется преобразовать в годы, разделив их на 365. В результате получается 25 97260, вы можете считать это почти 26 годами, и поэтому этот метод не совсем точен. Важно: чтобы получить общее количество дней, вам нужно будет установить формат ячейки в Числа или Общий.

Может быть, это может помочь вам. Процедура в Microsoft Excel 2010

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .