![](https://cdn.wiki-base.com/6830749/excel_formula_data_validation_date_in_next_30_days__2.png.webp)
Generička formula
=AND(A1>TODAY(),A1<=(TODAY()+days))
Sažetak
Napomena: Excel ima nekoliko ugrađenih pravila za provjeru podataka za datume. Ova stranica objašnjava kako stvoriti vlastito pravilo provjere valjanosti na temelju prilagođene formule kada želite veću kontrolu i fleksibilnost.
Da biste omogućili samo datum u sljedećih 30 dana, možete koristiti provjeru valjanosti podataka s prilagođenom formulom koja se temelji na funkcijama AND i TODAY.
U prikazanom primjeru, provjera valjanosti podataka primijenjena na C5: C7 je:
=AND(C5>TODAY(),C5<=(TODAY()+30))
Obrazloženje
Pravila za provjeru valjanosti podataka pokreću se kada korisnik doda ili promijeni vrijednost ćelije.
Funkcija DANAS vraća današnji datum (preračunato u tijeku). Funkcija AND uzima više logičkih izraza i vraća TRUE samo kada svi izrazi vraćaju TRUE. U ovom slučaju moramo testirati dva uvjeta:
Prvi uvjet provjerava je li unos veći nego danas:
C5>TODAY()
Drugi uvjet provjerava je li ulaz manji od danas + 30:
C5<=(TODAY()+30)
(Datumi su samo serijski brojevi u Excelu, pa jednostavno možemo dodati 30).
Ako oba logička izraza vrate TRUE, funkcija AND vraća TRUE i provjera valjanosti uspijeva. Ako bilo koji izraz vrati FALSE, provjera valjanosti podataka ne uspijeva.
Napomena: Reference ćelija u formulama za provjeru valjanosti podataka su u odnosu na gornju lijevu ćeliju u rasponu odabranom kada je definirano pravilo provjere valjanosti, u ovom slučaju C5.