Excel-formel: Valideringsdatum för specifikt år -

Innehållsförteckning

Generisk formel

=YEAR(A1)=2016

Sammanfattning

Obs! Excel har flera inbyggda datavalideringsregler för datum. Den här sidan förklarar hur du skapar en egen valideringsregel baserad på en anpassad formel om du vill eller behöver mer kontroll och flexibilitet.

För att tillåta en användare att bara ange datum under ett visst år kan du använda datavalidering med en anpassad formel baserad på YEAR-funktionen.

I det visade exemplet är datavalidering tillämpad på C5: C7:

=YEAR(C5)=2016

Förklaring

Datavalideringsregler utlöses när en användare lägger till eller ändrar ett cellvärde.

Denna anpassade valideringsformel kontrollerar helt enkelt året för vilket datum som helst mot ett hårdkodat årsvärde med funktionen YEAR.

När en användare anger ett värde extraherar YEAR-funktionen och jämför året med 2016:

=YEAR(C5)=2016

När åren matchar returnerar uttrycket SANT och valideringen lyckas. Om åren inte matchar eller om YEAR-funktionen inte kan extrahera ett år misslyckas valideringen.

Datum i år

För att endast tillåta datum under innevarande år kan du justera formeln så här:

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

TODAY-funktionen returnerar det aktuella datumet fortlöpande, så formeln returnerar SANT endast när ett datum är under innevarande år.

Obs: Cellreferenser i datavalideringsformler är relativt övre vänstra cellen i det intervall som valts när valideringsregeln definieras, i detta fall C5.

Intressanta artiklar...