
Általános képlet
=AND((date+6)>=start,date<=end)
Összegzés
A Gantt-diagram hétről hétre történő összeállításához használhatja az AND függvényen alapuló képlettel alkalmazott feltételes formázást. A bemutatott példában a D5-re alkalmazott képlet a következő:
=AND((D$5+6)>=$B6,D$5<=$C6)
Amikor a fenti kifejezés az IGAZ értéket adja vissza a naptár adott cellájához, a kék kitöltés kerül alkalmazásra.
Megjegyzés: ez egy variáció a napi Gantt-diagram példáján.
Magyarázat
A bemutatott példában az 5. sor egy fejlécsor, amely érvényes dátumok sorát tartalmazza, az egyedi "d" formátumú formátumban. Ha a statikus dátum a D5-ben van, akkor a = D5 + 7 (átmásolva) mezővel töltheti fel a naptárfejlécet az 5. sorban. Ez megkönnyíti egy olyan feltételes formázási szabály felállítását, amely összehasonlítja az egyes oszlopokhoz tartozó dátumot a B és C oszlop
A képlet az AND függvényen alapul, két feltétellel konfigurálva. Az első feltételek ellenőrzik, hogy a fejléc sorának dátuma nagyobb vagy egyenlő-e a kezdő dátummal + 6 nappal:
(D$5+6)>=$B6
A második feltétel azt ellenőrzi, hogy a fejlécben szereplő dátum kisebb-e vagy egyenlő-e a C oszlop befejező dátumával:
D$4<=$C5
Ha mindkét feltétel igaz, a képlet IGAZ értéket ad vissza, kiváltva a kék kitöltést a naptárrács celláiban.
Megjegyzés: mindkét feltétel vegyes hivatkozásokat használ annak biztosítására, hogy a hivatkozások helyesen változnak, amikor a feltételes formázást alkalmazzák a naptárrácsra.
Képlet a hónap nevéhez
A 4. sorban szereplő hónapnevek automatikusan generálódnak ezzel a képlettel, az 5. sor fejléce fölé másolva:
=REPT(TEXT(D5,"mmm"),IFERROR(MONTH(D5)MONTH(C5),1))
Ez egy példa a REPT függvény használatára egy feltételes üzenethez az IF függvény nélkül. A MONTH függvény a hónapok összehasonlítására szolgál a fejléc sorában. Ha különböznek egymástól, megjelenik a hónap neve.