
Генеричка формула
=AND(A1>TODAY(),A1<=(TODAY()+days))
Резиме
Напомена: Екцел има неколико уграђених правила за проверу података за датуме. Ова страница објашњава како да креирате сопствено правило за проверу засновано на прилагођеној формули када желите већу контролу и флексибилност.
Да бисте дозволили само датум у наредних 30 дана, можете да користите проверу података помоћу прилагођене формуле засноване на функцијама АНД и ТОДАИ.
У приказаном примеру, валидација података примењена на Ц5: Ц7 је:
=AND(C5>TODAY(),C5<=(TODAY()+30))
Објашњење
Правила за проверу ваљаности података покрећу се када корисник дода или промени вредност ћелије.
Функција ДАНАС враћа данашњи датум (прерачунаван у току). Функција АНД узима више логичких израза и враћа ТРУЕ само када сви изрази враћају ТРУЕ. У овом случају морамо да тестирамо два услова:
Први услов проверава да ли је унос већи него данас:
C5>TODAY()
Други услов проверава да ли је улаз мањи од данашњег + 30:
C5<=(TODAY()+30)
(Датуми су у Екцел-у само серијски бројеви, па можемо једноставно додати 30).
Ако оба логичка израза врате ТРУЕ, функција АНД враћа ТРУЕ и валидација успева. Ако било који израз врати ФАЛСЕ, потврда података не успева.
Напомена: Референције на ћелије у формулама за проверу ваљаности података односе се на горњу леву ћелију у опсегу изабраном када је дефинисано правило провере, у овом случају Ц5.