Excel formula: Ganttov grafikon po tjednima -

Generička formula

=AND((date+6)>=start,date<=end)

Sažetak

Da biste izgradili Ganttovu tablicu prema tjednima, možete upotrijebiti uvjetno oblikovanje primijenjeno s formulom koja se temelji na funkciji AND. U prikazanom primjeru formula primijenjena na D5 je:

=AND((D$5+6)>=$B6,D$5<=$C6)

Kada gornji izraz vrati TRUE za datu ćeliju u kalendaru, primjenjuje se plava ispuna.

Napomena: ovo je varijacija na primjeru dnevnog Ganttovog grafikona ovdje.

Obrazloženje

U prikazanom primjeru, redak 5 je redak zaglavlja i koji sadrži niz valjanih datuma, oblikovanih u formatu prilagođenog broja "d". Sa statičkim datumom u D5, možete upotrijebiti = D5 + 7 (kopirano preko) za popunjavanje zaglavlja kalendara u retku 5. To olakšava postavljanje pravila uvjetnog oblikovanja koje uspoređuje datum pridružen svakom stupcu s datumima u stupci B i C.

Formula se temelji na funkciji AND, konfiguriranoj s dva uvjeta. Prvi uvjeti provjeravaju je li datum u retku zaglavlja veći ili jednak datumu početka + 6 dana:

(D$5+6)>=$B6

Drugi uvjet provjerava je li datum u zaglavlju manji ili jednak datumu završetka u stupcu C:

D$4<=$C5

Kada su oba uvjeta istinita, formula vraća TRUE, aktivirajući plavo popunjavanje ćelija u mreži kalendara.

Napomena: oba uvjeta koriste miješane reference kako bi se osiguralo da se reference ispravno mijenjaju jer se uvjetno oblikovanje primjenjuje na mrežu kalendara.

Formula za nazive mjeseci

Imena mjeseci u retku 4 generiraju se automatski pomoću ove formule, kopiraju se iznad zaglavlja u retku 5:

=REPT(TEXT(D5,"mmm"),IFERROR(MONTH(D5)MONTH(C5),1))

Ovo je primjer upotrebe funkcije REPT za uvjetnu poruku bez funkcije IF. Funkcija MONTH koristi se za usporedbu mjeseci u retku zaglavlja. Kad se razlikuju, prikazuje se naziv mjeseca.

Zanimljivi članci...