Excel-formel: Datavalidering går bara mellan -

Innehållsförteckning

Generisk formel

=AND(A1>=date1),A1<=date2)

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 mellan två datum kan du använda datavalidering med en anpassad formel baserad på AND-funktionen.

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

=AND(C5>=DATE(2016,6,1),C5<=DATE(2016,6,30))

Förklaring

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

OCH-funktionen tar flera argument (logiska) och returnerar SANT endast när alla argument returnerar SANT. Funktionen DATUM skapar ett korrekt Excel-datum med angivna år, månad och dag.

Eftersom vi bara vill tillåta datum i juni månad 2016, ger vi AND med två logiska uppgifter.

De första logiska testerna som matas in till C5 är större än eller lika med 1 juni 2016:

C5>=DATE(2016,6,1)

De andra logiska testerna som matar in till C5 är mindre än eller lika med 30 juni 2016:

C5<=DATE(2016,6,30)

Om båda villkoren är SANTA returnerar OCH-funktionen SANT och ingången godkänns. Om något av villkoren är FALSE returnerar AND FALSE och inmatningen misslyckas med datavalidering.

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