Excel - formel: Datavalideringsdato i specifikt år -

Indholdsfortegnelse

Generisk formel

=YEAR(A1)=2016

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, hvis du ønsker eller har brug for mere kontrol og fleksibilitet.

For at tillade en bruger kun at indtaste datoer i et bestemt år, kan du bruge datavalidering med en brugerdefineret formel baseret på YEAR-funktionen.

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

=YEAR(C5)=2016

Forklaring

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

Denne brugerdefinerede valideringsformel kontrollerer blot året for en hvilken som helst dato mod en hårdkodet årsværdi ved hjælp af YEAR-funktionen.

Når en bruger indtaster en værdi, udtrækker YEAR-funktionen og sammenligner året med 2016:

=YEAR(C5)=2016

Når årene matcher, returnerer udtrykket SAND, og ​​validering lykkes. Hvis årene ikke stemmer overens, eller hvis YEAR-funktionen ikke er i stand til at udtrække et år, mislykkes validering.

Dato i år

For kun at tillade datoer i det aktuelle år kan du justere formlen således:

=YEAR(C5)=YEAR(TODAY())

I DAG-funktionen returnerer den aktuelle dato løbende, så formlen returnerer kun SAND, når en dato er i det aktuelle år.

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...