
Общая формула
=YEAR(A1)=2016
Резюме
Примечание. В Excel есть несколько встроенных правил проверки данных для дат. На этой странице объясняется, как создать собственное правило проверки на основе настраиваемой формулы, если вы хотите или нуждаетесь в большем контроле и гибкости.
Чтобы пользователь мог вводить только даты определенного года, вы можете использовать проверку данных с помощью настраиваемой формулы на основе функции ГОД.
В показанном примере проверка данных, примененная к C5: C7:
=YEAR(C5)=2016
Объяснение
Правила проверки данных срабатывают, когда пользователь добавляет или изменяет значение ячейки.
Эта настраиваемая формула проверки просто сравнивает год любой даты с жестко заданным значением года с помощью функции ГОД.
Когда пользователь вводит значение, функция YEAR извлекает и сравнивает год с 2016:
=YEAR(C5)=2016
Когда годы совпадают, выражение возвращает ИСТИНА, и проверка завершается успешно. Если годы не совпадают или функция YEAR не может извлечь год, проверка не выполняется.
Дата в этом году
Чтобы разрешить только даты в текущем году, вы можете настроить формулу следующим образом:
=YEAR(C5)=YEAR(TODAY())
Функция СЕГОДНЯ будет возвращать текущую дату на постоянной основе, поэтому формула возвращает ИСТИНА, только если дата находится в текущем году.
Примечание. Ссылки на ячейки в формулах проверки данных относятся к левой верхней ячейке в диапазоне, выбранном при определении правила проверки, в данном случае C5.