
Generisk formel
=AND((date+6)>=start,date<=end)
Sammendrag
For å bygge et Gantt-diagram etter uke, kan du bruke betinget formatering brukt med en formel basert på AND-funksjonen. I eksemplet vist er formelen som brukes på D5:
=AND((D$5+6)>=$B6,D$5<=$C6)
Når uttrykket ovenfor returnerer SANT for en gitt celle i kalenderen, brukes den blå fyllingen.
Merk: dette er en variant av Gantt-diagrameksemplet her.
Forklaring
I eksemplet som er vist er rad 5 en overskriftsrekke og som inneholder en serie gyldige datoer, formatert med det tilpassede tallformatet "d". Med en statisk dato i D5 kan du bruke = D5 + 7 (kopiert over) for å fylle ut kalenderoverskriften i rad 5. Dette gjør det enkelt å sette opp en betinget formateringsregel som sammenligner datoen som er knyttet til hver kolonne med datoene i kolonnene B og C.
Formelen er basert på AND-funksjonen, konfigurert med to betingelser. De første forholdene sjekker om datoen i overskriftsraden er større enn eller lik startdatoen + 6 dager:
(D$5+6)>=$B6
Den andre tilstanden sjekker om datoen i overskriften er mindre enn eller lik sluttdatoen i kolonne C:
D$4<=$C5
Når begge forholdene er oppfylt, returnerer formelen SANT, og utløser den blå fyllingen for cellene i kalenderrutenettet.
Merk: begge forholdene bruker blandede referanser for å sikre at referansene endres riktig når betinget formatering blir brukt på kalendergitteret.
Formel for månedsnavn
Månedens navn i rad 4 genereres automatisk med denne formelen, kopiert over overskriften i rad 5:
=REPT(TEXT(D5,"mmm"),IFERROR(MONTH(D5)MONTH(C5),1))
Dette er et eksempel på bruk av REPT-funksjonen for en betinget melding uten IF-funksjonen. MÅNED-funksjonen brukes til å sammenligne måneder i overskriftsraden. Når de er forskjellige, vises månedens navn.