
Generisk formel
=AND($A1>=start,$A1<=end)
Sammendrag
Hvis du vil markere rader som inneholder datoer mellom to datoer med betinget formatering, kan du bruke en formel basert på AND- og DATE-funksjonene. I det viste eksemplet har området B5: E11 en betinget formateringsregel brukt med denne formelen:
=AND($C5>=start,$C5<=end)
Merk: det er viktig at CF-formler legges inn i forhold til den "aktive cellen" i utvalget, som antas å være B5 i dette tilfellet.
Denne formelen refererer til to navngitte områder: start (C2) og slutt (E2).
Forklaring
AND-funksjonen tar flere argumenter og returnerer SANN bare når alle argumenter returnerer SANT. Datoer er bare serienumre i Excel, så tidligere datoer er alltid mindre enn senere datoer. I formelen ovenfor vil alle datoer som er større enn eller lik startdatoen OG mindre enn eller lik sluttdatoen bestå begge testene, og AND-funksjonen vil returnere SANT, og utløser regelen.
Henvisninger til start- og sluttdatoer (C2 og E2) er absolutte og vil ikke endres. Henvisninger til datoen i kolonne C er "blandet" - kolonnen er låst, men radnummeret kan endres.
Uten navngitte områder
Denne formelen refererer til to navngitte områder: start (C2) og slutt (E2). Uten å bruke navngitte områder, vil formelen se slik ut:
=AND($C5>=$C$2,$C5<=$E$2)
Innebygging av datoer
Denne formelen eksponerer start- og sluttinngangsverdiene direkte på regnearket, slik at de enkelt kan endres. Hvis du i stedet vil legge inn (hardkode) datoene direkte i formelen, vil formelen se slik ut:
=AND($C5>=DATE(2015,6,1),$C5<=DATE(2015,7,31))
DATO-funksjonen sørger for at datoen blir riktig gjenkjent. Det oppretter en skikkelig Excel-dato med gitt år, måned og dag.