![](https://cdn.wiki-base.com/6596512/excel_formula_data_validation_date_in_specific_year__2.png.webp)
Загальна формула
=YEAR(A1)=2016
Резюме
Примітка: Excel має кілька вбудованих правил перевірки даних для дат. На цій сторінці пояснюється, як створити власне правило перевірки на основі власної формули на випадок, якщо ви хочете або потребуєте більше контролю та гнучкості.
Щоб дозволити користувачеві вводити лише дати в певному році, ви можете використовувати перевірку даних за допомогою спеціальної формули на основі функції YEAR.
У наведеному прикладі перевірка даних, застосована до C5: C7:
=YEAR(C5)=2016
Пояснення
Правила перевірки даних запускаються, коли користувач додає або змінює значення комірки.
Ця спеціальна формула перевірки просто перевіряє рік будь-якої дати за твердим кодом року за допомогою функції YEAR.
Коли користувач вводить значення, функція YEAR виділяє та порівнює рік з 2016 роком:
=YEAR(C5)=2016
Коли роки збігаються, вираз повертає TRUE і перевірка успішно виконується. Якщо роки не збігаються або функція YEAR не може виділити рік, перевірка не вдається.
Дата цього року
Щоб дозволити лише дати в поточному році, ви можете скоригувати формулу таким чином:
=YEAR(C5)=YEAR(TODAY())
Функція TODAY повертає поточну дату на постійній основі, тому формула повертає TRUE лише тоді, коли дата в поточному році.
Примітка: Посилання на комірки у формулах перевірки даних відносно верхньої лівої комірки в діапазоні, вибраному, коли визначено правило перевірки, у цьому випадку C5.