Формула Excel: Дата проверки данных в конкретном году -

Содержание

Общая формула

=YEAR(A1)=2016

Резюме

Примечание. В Excel есть несколько встроенных правил проверки данных для дат. На этой странице объясняется, как создать собственное правило проверки на основе настраиваемой формулы, если вы хотите или нуждаетесь в большем контроле и гибкости.

Чтобы пользователь мог вводить только даты определенного года, вы можете использовать проверку данных с помощью настраиваемой формулы на основе функции ГОД.

В показанном примере проверка данных, примененная к C5: C7:

=YEAR(C5)=2016

Объяснение

Правила проверки данных срабатывают, когда пользователь добавляет или изменяет значение ячейки.

Эта настраиваемая формула проверки просто сравнивает год любой даты с жестко заданным значением года с помощью функции ГОД.

Когда пользователь вводит значение, функция YEAR извлекает и сравнивает год с 2016:

=YEAR(C5)=2016

Когда годы совпадают, выражение возвращает ИСТИНА, и проверка завершается успешно. Если годы не совпадают или функция YEAR не может извлечь год, проверка не выполняется.

Дата в этом году

Чтобы разрешить только даты в текущем году, вы можете настроить формулу следующим образом:

=YEAR(C5)=YEAR(TODAY())

Функция СЕГОДНЯ будет возвращать текущую дату на постоянной основе, поэтому формула возвращает ИСТИНА, только если дата находится в текущем году.

Примечание. Ссылки на ячейки в формулах проверки данных относятся к левой верхней ячейке в диапазоне, выбранном при определении правила проверки, в данном случае C5.

Интересные статьи...