
Obecný vzorec
=AND(A1>TODAY(),A1<=(TODAY()+days))
souhrn
Poznámka: Excel má několik předdefinovaných pravidel pro ověřování dat pro data. Tato stránka vysvětluje, jak vytvořit vlastní ověřovací pravidlo na základě vlastního vzorce, pokud chcete větší kontrolu a flexibilitu.
Chcete-li povolit pouze datum v příštích 30 dnech, můžete použít ověření dat pomocí vlastního vzorce založeného na funkcích AND a TODAY.
V zobrazeném příkladu je ověření dat aplikované na C5: C7:
=AND(C5>TODAY(),C5<=(TODAY()+30))
Vysvětlení
Pravidla ověření dat se aktivují, když uživatel přidá nebo změní hodnotu buňky.
Funkce DNES vrací dnešní datum (přepočítává se průběžně). Funkce AND přebírá více logických výrazů a vrací TRUE pouze v případě, že všechny výrazy vrátí TRUE. V tomto případě musíme otestovat dvě podmínky:
První podmínka zkontroluje, zda je vstup větší než dnes:
C5>TODAY()
Druhá podmínka kontroluje, zda je vstup menší než dnes + 30:
C5<=(TODAY()+30)
(Data jsou v aplikaci Excel pouze pořadová čísla, takže můžeme jednoduše přidat 30).
Pokud oba logické výrazy vrátí TRUE, funkce AND vrátí TRUE a ověření bude úspěšné. Pokud některý z výrazů vrátí NEPRAVDA, ověření dat se nezdaří.
Poznámka: Odkazy na buňky ve vzorcích pro ověření dat jsou relativní k levé horní buňce v rozsahu vybraném, když je definováno ověřovací pravidlo, v tomto případě C5.