Нет DOB, в одном столбце есть только данные о годе рождения, необходимо вычислить соответствующий возраст в другом столбце на основе текущего года / даты.
3 ответа
Введите это в ячейку B2
и перетащите его вниз в другие ячейки в столбце B
:
=IF(A1="", "", YEAR(NOW())-A1)
Предположения:
- Год рождения указан в столбце А.
- Расчет приблизительного возраста на основе только года.
- Вы хотите, чтобы приблизительный возраст отображался в столбце B.
- Вы хотите оставить результат пустым, если соответствующий год рождения не введен.
Формула Excel за текущий год
=YEAR(TODAY())
Чтобы получить желаемый результат, просто вычтите год DOB из приведенной выше формулы, чтобы получить возраст каждого человека.
Это неподтвержденный подход, но он может помочь вам:
Допустим, у вас есть столбец B с именем Дата рождения, столбец C с именем Сегодняшняя дата и столбец D с именем Результат в годах. Чтобы вычислить приблизительное количество лет, вам нужно вычесть B из C, чтобы получить приблизительное количество дней и преобразовать это количество в годы (365). Например, у вас 10.10.1990 в качестве даты рождения и 23.09.2016 в качестве сегодняшней даты, но если вычесть их, вы получите 9480 дней, которые вам придется преобразовать в годы, разделив их на 365. В результате получается 25 97260, вы можете считать это почти 26 годами, и поэтому этот метод не совсем точен. Важно: чтобы получить общее количество дней, вам нужно будет установить формат ячейки в Числа или Общий.
Может быть, это может помочь вам. Процедура в Microsoft Excel 2010