Excel-formel: Fremhæv rækker med datoer mellem -

Indholdsfortegnelse

Generisk formel

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

Resumé

Hvis du vil fremhæve rækker, der indeholder datoer mellem to datoer med betinget formatering, kan du bruge en formel baseret på funktionerne OG og DATO. I det viste eksempel har området B5: E11 en betinget formateringsregel anvendt ved hjælp af denne formel:

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

Bemærk: det er vigtigt, at CF-formler indtastes i forhold til den "aktive celle" i markeringen, hvilket antages at være B5 i dette tilfælde.

Denne formel refererer til to navngivne områder: start (C2) og slut (E2).

Forklaring

AND-funktionen tager flere argumenter og returnerer kun SAND, når alle argumenter returnerer SAND. Datoer er kun serienumre i Excel, så tidligere datoer er altid mindre end senere datoer. I ovenstående formel vil enhver dato, der er større end eller lig med startdatoen OG mindre end eller lig med slutdatoen, bestå begge test, og AND-funktionen returnerer SAND, hvilket udløser reglen.

Henvisninger til start- og slutdatoer (C2 og E2) er absolutte og vil ikke ændre sig. Henvisninger til datoen i kolonne C er "blandede" - kolonnen er låst, men rækkenummeret kan ændres frit.

Uden navngivne intervaller

Denne formel refererer til to navngivne områder: start (C2) og slut (E2). Uden at bruge navngivne områder vil formlen se sådan ud:

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

Indlejring af datoer

Denne formel eksponerer start- og slutindgangsværdierne direkte på regnearket, så de let kan ændres. Hvis du i stedet vil integrere (hard-code) datoerne direkte i formlen, vil formlen se sådan ud:

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

DATO-funktionen sikrer, at datoen genkendes korrekt. Det opretter en ordentlig Excel-dato med givne år-, måned- og dagværdier.

Interessante artikler...