Проверка достижения требуемого возраста в MS EXCEL

Напишем формулу для проверки достижения 20-летнего возраста на сегодняшнюю дату. Формула должна возвращать значение ИСТИНА, если кому-то уже есть полных 20 лет, в противном случае формула должна возвращать значение ЛОЖЬ.

Имея список дней рождений можно быстро определить, исполнилось ли человеку 20 лет или нет (см. файл примера):

Для этого запишем формулу:
=A1<ДАТА(ГОД(СЕГОДНЯ())-20;МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(СЕГОДНЯ()))+1

Или другой вариант:

=РАЗНДАТ(A2;СЕГОДНЯ();"y")>=20

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 5 (1 оценка)

Комментарии

MCH

Варианты:
=ОТБР(ДНЕЙ360(A2;СЕГОДНЯ())/360)>=20
=РАЗНДАТ(A2;СЕГОДНЯ();"y")>=20
=ДАТАМЕС(A2;12*20)<=СЕГОДНЯ()