Excel-formel: Markera rader med datum mellan -

Generisk formel

=AND($A1>=start,$A1<=end)

Sammanfattning

Om du vill markera rader som innehåller datum mellan två datum med villkorlig formatering kan du använda en formel baserad på OCH- och DATUM-funktionerna. I det visade exemplet har intervallet B5: E11 en villkorlig formateringsregel tillämpad med den här formeln:

=AND($C5>=start,$C5<=end)

Obs! Det är viktigt att CF-formler anges i förhållande till den "aktiva cellen" i urvalet, vilket antas vara B5 i detta fall.

Denna formel hänvisar till två namngivna intervall: start (C2) och slut (E2).

Förklaring

OCH-funktionen tar flera argument och returnerar SANT endast när alla argument returnerar SANT. Datum är bara serienummer i Excel, så tidigare datum är alltid mindre än senare datum. I ovanstående formel passerar alla datum som är större än eller lika med startdatumet OCH mindre än eller lika med slutdatumet båda testerna och AND-funktionen returnerar SANT, vilket utlöser regeln.

Hänvisningar till start- och slutdatum (C2 och E2) är absoluta och ändras inte. Hänvisningar till datum i kolumn C är "blandade" - kolumnen är låst, men radnumret kan ändras.

Utan namngivna intervall

Denna formel hänvisar till två namngivna intervall: start (C2) och slut (E2). Utan att använda namngivna intervall skulle formeln se ut så här:

=AND($C5>=$C$2,$C5<=$E$2)

Bädda in datum

Denna formel exponerar start- och slutinmatningsvärdena direkt i kalkylbladet så att de enkelt kan ändras. Om du istället vill bädda in (hårdkod) datumen direkt i formeln ser formeln ut så här:

=AND($C5>=DATE(2015,6,1),$C5<=DATE(2015,7,31))

DATE-funktionen säkerställer att datumet känns igen korrekt. Det skapar ett korrekt Excel-datum med givna år, månad och dag.

Intressanta artiklar...