
Obecný vzorec
=AND((date+6)>=start,date<=end)
souhrn
Chcete-li sestavit Ganttův diagram po týdnech, můžete použít podmíněné formátování aplikované na vzorec založený na funkci AND. V zobrazeném příkladu je vzorec aplikovaný na D5:
=AND((D$5+6)>=$B6,D$5<=$C6)
Když výše uvedený výraz vrátí TRUE pro danou buňku v kalendáři, použije se modrá výplň.
Poznámka: Toto je variace na příklad denního Ganttova diagramu zde.
Vysvětlení
V zobrazeném příkladu je řádek 5 řádek záhlaví, který obsahuje řadu platných dat, formátovaných vlastním formátem čísel „d“. Se statickým datem v D5 můžete použít = D5 + 7 (zkopírovaný napříč) k naplnění záhlaví kalendáře v řádku 5. To usnadňuje nastavení pravidla podmíněného formátování, které porovnává datum spojené s každým sloupcem s daty v sloupce B a C.
Vzorec je založen na funkci AND nakonfigurovaný se dvěma podmínkami. První podmínky zkontrolují, zda je datum v řádku záhlaví větší nebo rovno počátečnímu datu + 6 dní:
(D$5+6)>=$B6
Druhá podmínka zkontroluje, zda je datum v záhlaví menší nebo rovno koncovému datu ve sloupci C:
D$4<=$C5
Pokud jsou obě podmínky pravdivé, vrátí vzorec hodnotu PRAVDA a spustí modrou výplň pro buňky v mřížce kalendáře.
Poznámka: Obě podmínky používají smíšené odkazy, aby zajistily, že se odkazy správně změní, když se na mřížku kalendáře použije podmíněné formátování.
Vzorec pro názvy měsíců
Názvy měsíců v řádku 4 se generují automaticky pomocí tohoto vzorce, zkopírovaného přes nad záhlaví v řádku 5:
=REPT(TEXT(D5,"mmm"),IFERROR(MONTH(D5)MONTH(C5),1))
Toto je příklad použití funkce REPT pro podmíněnou zprávu bez funkce IF. Funkce MĚSÍC se používá k porovnání měsíců v řádku záhlaví. Pokud se liší, zobrazí se název měsíce.