Как рассчитать возраст в MS Excel, если год рождения указан в одном столбце?

Как рассчитать возраст в MS Excel, если год рождения указан в одном столбце?

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

решение1

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

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

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

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

решение2

Формула Excel для текущего года

=YEAR(TODAY())

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

решение3

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

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

Возможно, это вам поможет. Процедура в Microsoft Excel 2010

Связанный контент