Excel-formel: Datavalideringsdato de neste 30 dagene -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

Merk: Excel har flere innebygde datavalideringsregler for datoer. Denne siden forklarer hvordan du oppretter en egen valideringsregel basert på en tilpasset formel når du vil ha mer kontroll og fleksibilitet.

For å bare tillate en dato i løpet av de neste 30 dagene, kan du bruke datavalidering med en tilpasset formel basert på AND- og DAG-funksjonene.

I eksemplet som vises er datavalidering brukt på C5: C7:

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

Forklaring

Datavalideringsregler utløses når en bruker legger til eller endrer en celleverdi.

TODAY-funksjonen returnerer dagens dato (beregnes på nytt). AND-funksjonen tar flere logiske uttrykk og returnerer SANT bare når alle uttrykk returnerer SANN. I dette tilfellet må vi teste to forhold:

Den første tilstanden sjekker at inngangen er større enn i dag:

C5>TODAY()

Den andre tilstanden sjekker at inngangen er mindre enn i dag + 30:

C5<=(TODAY()+30)

(Datoer er bare serienumre i Excel, så vi kan ganske enkelt legge til 30).

Hvis begge logiske uttrykkene returnerer SANT, returnerer AND-funksjonen SANT, og validering lykkes. Hvis begge uttrykkene returnerer FALSE, mislykkes datavalidering.

Merk: Cellereferanser i datavalideringsformler er i forhold til den øverste venstre cellen i området som er valgt når valideringsregelen er definert, i dette tilfellet C5.

Interessante artikler...