
Yleinen kaava
=AND((date+6)>=start,date<=end)
Yhteenveto
Voit rakentaa Gantt-kaavion viikoittain käyttämällä ehdollista muotoilua, jota käytetään AND-funktioon perustuvalla kaavalla. Esitetyssä esimerkissä D5: een sovellettu kaava on:
=AND((D$5+6)>=$B6,D$5<=$C6)
Kun yllä oleva lauseke palauttaa TOSI kalenterin tietylle solulle, käytetään sinistä täytettä.
Huomaa: tämä on muunnelma päivittäisestä Gantt-kaavion esimerkistä tässä.
Selitys
Esitetyssä esimerkissä rivi 5 on otsikkorivi ja sisältää sarjan kelvollisia päivämääriä, jotka on muotoiltu mukautetulla numeromuodolla "d". Kun staattinen päivämäärä on D5: ssä, voit käyttää = D5 + 7 (kopioitu poikki) täyttämään kalenterin otsikon rivillä 5. Tämä helpottaa ehdollisen muotoilusäännön määrittämistä, joka vertaa kuhunkin sarakkeeseen liittyvää päivämäärää sarakkeet B ja C.
Kaava perustuu AND-toimintoon, joka on määritetty kahdella ehdolla. Ensimmäiset ehdot tarkistavat, onko otsikkorivin päivämäärä suurempi tai yhtä suuri kuin aloituspäivä + 6 päivää:
(D$5+6)>=$B6
Toinen ehto tarkistaa, onko otsikossa oleva päivämäärä pienempi tai yhtä suuri kuin sarakkeen C lopetuspäivä:
D$4<=$C5
Kun molemmat ehdot täyttyvät, kaava palauttaa arvon TOSI, mikä laukaisee kalenteriruudukon solujen sinisen täytön.
Huomaa: molemmat ehdot käyttävät sekaviitteitä varmistaakseen, että viitteet muuttuvat oikein, kun ehdollista muotoilua käytetään kalenteriruudukossa.
Kuukausien nimikaava
Rivin 4 kuukausien nimet luodaan automaattisesti tällä kaavalla, kopioitu rivin 5 otsikon yläpuolelle:
=REPT(TEXT(D5,"mmm"),IFERROR(MONTH(D5)MONTH(C5),1))
Tämä on esimerkki REPT-toiminnon käytöstä ehdollisessa sanomassa ilman IF-toimintoa. MONTH-funktiota käytetään kuukausien vertaamiseen otsikkorivillä. Kun ne ovat erilaisia, kuukauden nimi näytetään.