Excel-formel: Datavalideringsdato i de næste 30 dage -

Indholdsfortegnelse

Generisk formel

=AND(A1>TODAY(),A1<=(TODAY()+days))

Resumé

Bemærk: Excel har flere indbyggede datavalideringsregler for datoer. Denne side forklarer, hvordan du opretter en din egen valideringsregel baseret på en brugerdefineret formel, når du ønsker mere kontrol og fleksibilitet.

For kun at tillade en dato inden for de næste 30 dage kan du bruge datavalidering med en brugerdefineret formel baseret på AND- og DAG-funktionerne.

I det viste eksempel er datavalidering anvendt på C5: C7:

=AND(C5>TODAY(),C5<=(TODAY()+30))

Forklaring

Datavalideringsregler udløses, når en bruger tilføjer eller ændrer en celleværdi.

TODAY-funktionen returnerer dagens dato (genberegnet og løbende). OG-funktionen tager flere logiske udtryk og returnerer kun SAND, når alle udtryk returnerer SAND. I dette tilfælde skal vi teste to betingelser:

Den første betingelse kontrollerer, at input er større end i dag:

C5>TODAY()

Den anden betingelse kontrollerer, at input er mindre end i dag + 30:

C5<=(TODAY()+30)

(Datoer er bare serienumre i Excel, så vi kan bare tilføje 30).

Hvis begge logiske udtryk returnerer SAND, returnerer AND-funktionen SAND, og ​​validering lykkes. Hvis begge udtryk returnerer FALSK, mislykkes datavalidering.

Bemærk: Cellereferencer i datavalideringsformler er i forhold til den øverste venstre celle i det valgte område, når valideringsreglen er defineret, i dette tilfælde C5.

Interessante artikler...