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