Excel-formel: Fremhev rader med datoer mellom -

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.

Interessante artikler...