
Bendroji formulė
=AND((date+6)>=start,date<=end)
Santrauka
Norėdami sukurti Gantto diagramą kas savaitę, galite naudoti sąlyginį formatavimą, taikomą pagal formulę, pagrįstą funkcija AND. Parodytame pavyzdyje formulė, taikoma D5, yra:
=AND((D$5+6)>=$B6,D$5<=$C6)
Kai aukščiau pateikta išraiška grąžina tiesą nurodytam kalendoriaus langeliui, taikomas mėlynas užpildymas.
Pastaba: čia pateikiamas dienos Gantto diagramos pavyzdžio variantas.
Paaiškinimas
Parodytame pavyzdyje 5 eilutė yra antraštės eilutė, kurioje yra galiojančių datų serija, suformatuota pagal pasirinktinį skaičių formatą „d“. Jei statinė data yra D5, galite naudoti = D5 + 7 (nukopijuotas skersai), kad užpildytumėte 5 eilutės kalendoriaus antraštę. Tai leidžia lengvai nustatyti sąlyginio formatavimo taisyklę, kuri palygintų su kiekvienu stulpeliu susietą datą su B ir C stulpeliai
Formulė pagrįsta funkcija AND, sukonfigūruota dviem sąlygomis. Pirmosiomis sąlygomis tikrinama, ar antraštės eilutėje esanti data yra didesnė arba lygi pradžios datai + 6 dienoms:
(D$5+6)>=$B6
Antroji sąlyga patikrina, ar antraštės data yra mažesnė arba lygi C stulpelio pabaigos datai:
D$4<=$C5
Kai abi sąlygos yra teisingos, formulė pateikia TRUE, suaktyvindama mėlyną langelių užpildymą kalendoriaus tinklelyje.
Pastaba: abiejose sąlygose naudojamos mišrios nuorodos, užtikrinančios, kad nuorodos tinkamai pasikeistų, kai kalendoriaus tinklelyje taikomas sąlyginis formatavimas.
Mėnesių pavadinimų formulė
Mėnesių pavadinimai 4 eilutėje generuojami automatiškai pagal šią formulę, nukopijuojami virš 5 eilutės antraštės:
=REPT(TEXT(D5,"mmm"),IFERROR(MONTH(D5)MONTH(C5),1))
Tai yra REPT funkcijos naudojimo sąlyginiam pranešimui be IF funkcijos pavyzdys. Funkcija MONTH naudojama norint palyginti mėnesius antraštės eilutėje. Kai jie skiriasi, rodomas mėnesio pavadinimas.