For at opbygge et Gantt -diagram efter uge kan du bruge betinget formatering anvendt med en formel baseret på AND -funktionen. I det viste eksempel er formlen anvendt på D5:
= AND ((date+6)>=start,date<=end)
Når udtrykket ovenfor returnerer SAND for en given celle i kalenderen, anvendes den blå udfyldning.
Bemærk: dette er en variation af efter dag Gantt -diagrameksempel her .
Forklaring
I det viste eksempel er række 5 en overskriftsrække, og som indeholder en række gyldige datoer, formateret med brugerdefineret talformat 'd'. Med en statisk dato i D5 kan du bruge = D5+7 (kopieret på tværs) til at udfylde kalenderoverskriften i række 5. Dette gør det let at oprette en betinget formateringsregel, der sammenligner datoen, der er knyttet til hver kolonne, med datoerne i kolonne B og C.
Formlen er baseret på AND -funktionen, konfigureret med to betingelser. De første betingelser kontrollerer, om datoen i overskriftsrækken er større end eller lig med startdatoen + 6 dage:
beregne antal arbejdsdage mellem to datoer
= AND ((D+6)>=$B6,D<=$C6)
Den anden betingelse kontrollerer, om datoen i overskriften er mindre end eller lig med slutdatoen i kolonne C:
(D+6)>=$B6
Når begge betingelser er sande, returnerer formlen SAND, hvilket udløser den blå udfyldning for cellerne i kalendergitteret.
Bemærk: brug af begge betingelser blandede referencer for at sikre, at referencerne ændres korrekt, da betinget formatering anvendes på kalendergitteret.
Formel til månedsnavne
Månedsnavne i række 4 genereres automatisk med denne formel, kopieret over overskriften i række 5:
D<=$C5
Dette er et eksempel på brug af REPT funktion for en betinget besked uden IF -funktion . Det MÅNED -funktion bruges til at sammenligne måneder i overskriftsrækken. Når de er forskellige, vises månedsnavnet.
Hurtig start | Flere eksempler | Fejlfinding | Uddannelse Forfatter Dave Bruns