![](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.