
Splošna formula
=AND((date+6)>=start,date<=end)
Povzetek
Če želite zgraditi Ganttov grafikon po tednih, lahko uporabite pogojno oblikovanje, uporabljeno s formulo, ki temelji na funkciji AND. V prikazanem primeru je formula, uporabljena za D5:
=AND((D$5+6)>=$B6,D$5<=$C6)
Ko zgornji izraz vrne TRUE za dano celico v koledarju, se uporabi modra zapolnitev.
Opomba: to je različica primera dnevnega Ganttovega grafikona tukaj.
Pojasnilo
V prikazanem primeru je vrstica 5 vrstica z glavo in vsebuje vrsto veljavnih datumov, oblikovanih s formatom števil po meri "d". S statičnim datumom v D5 lahko uporabite = D5 + 7 (kopirano čez), da zapolnite glavo koledarja v vrstici 5. Tako je enostavno nastaviti pravilo pogojnega oblikovanja, ki primerja datum, povezan z vsakim stolpcem, z datumi v stolpca B in C.
Formula temelji na funkciji AND, ki je konfigurirana z dvema pogojema. Prvi pogoji preverjajo, ali je datum v vrstici z glavo večji ali enak začetnemu datumu + 6 dni:
(D$5+6)>=$B6
Drugi pogoj preveri, ali je datum v glavi manjši ali enak končnemu datumu v stolpcu C:
D$4<=$C5
Ko sta oba pogoja resnična, formula vrne TRUE, sproži modro zapolnitev celic v mreži koledarja.
Opomba: oba pogoja uporabljata mešane sklice, da zagotovita, da se sklici pravilno spreminjajo, saj se za mrežo koledarja uporabi pogojno oblikovanje.
Formula za imena mesecev
Imena mesecev v vrstici 4 se samodejno ustvarijo s to formulo, kopirano nad glavo v vrstici 5:
=REPT(TEXT(D5,"mmm"),IFERROR(MONTH(D5)MONTH(C5),1))
To je primer uporabe funkcije REPT za pogojno sporočilo brez funkcije IF. Funkcija MONTH se uporablja za primerjavo mesecev v vrstici glave. Ko se razlikujejo, se prikaže ime meseca.