Hvis du vil fremhæve datoer, der forekommer i de næste N dage med betinget formatering, kan du gøre det med en formel, der bruger funktionen TODAY med AND. Dette er en fantastisk måde at visuelt markere ting som udløbsdatoer, deadlines, kommende begivenheder og datoer i forhold til den aktuelle dato.
Hvis du f.eks. Har datoer i området B4: G11, og vil fremhæve celler, der forekommer i de næste 30 dage, skal du vælge området og oprette en ny CF -regel, der bruger denne formel:
oprettelse af et navngivet interval i Excel
= AND (A1> TODAY (),A1<=( TODAY ()+days))
Bemærk: det er vigtigt, at CF -formler indtastes i forhold til den 'aktive celle' i markeringen, som antages at være B4 i dette tilfælde.
Når du har gemt reglen, vil du se datoerne for de næste 30 dage fremhævet.
ForklaringOG -funktionen tager flere argumenter og returnerer kun SAND, når alle argumenter returnerer SAND. Funktionen TODAY returnerer den aktuelle dato. Datoer i Excel er ganske enkelt store serienumre, så du kan oprette en ny relativ dato ved at tilføje eller trække dage fra. TODAY () + 30 opretter en ny dato 30 dage i fremtiden, så når en dag er større end i dag og mindre end i dag + 30, er begge betingelser sande, og AND -funktionen returnerer sand, hvilket udløser reglen.
Variable dage
Selvfølgelig kan du justere dage til enhver værdi, du kan lide:
= AND (B4> TODAY (),B4<=( TODAY ()+30))
Brug andre celler til input
Du behøver ikke at hardkode datoerne i reglen. For at lave en mere fleksibel regel kan du bruge andre celler som f.eks. Variabler i formlen. For eksempel kan du navngive celle E2 'dage' og omskrive formlen sådan:
= AND (B4> TODAY (),B4<=( TODAY ()+7)) // next 7 days = AND (B4> TODAY (),B4<=( TODAY ()+45)) // next 45 days
Når du ændrer en af datoerne, reagerer den betingede formateringsregel med det samme. Ved at bruge andre celler til input og navngive dem som navngivne områder, gør du den betingede formatering interaktiv, og formlen er enklere og lettere at læse.
Hurtig start | Flere eksempler | Fejlfinding | Uddannelse Forfatter Dave Bruns