Formula Excel: diagramă Gantt după săptămână -

Formula generică

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

rezumat

Pentru a construi o diagramă Gantt pe săptămână, puteți utiliza formatarea condițională aplicată cu o formulă bazată pe funcția ȘI. În exemplul prezentat, formula aplicată lui D5 este:

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

Când expresia de mai sus returnează TRUE pentru o celulă dată din calendar, se aplică umplutura albastră.

Notă: aceasta este o variantă a exemplului de diagramă Gantt de zi aici.

Explicaţie

În exemplul prezentat, rândul 5 este un rând de antet și care conține o serie de date valide, formatate cu formatul de număr personalizat „d”. Cu o dată statică în D5, puteți utiliza = D5 + 7 (copiat peste) pentru a completa antetul calendarului în rândul 5. Acest lucru facilitează configurarea unei reguli de formatare condiționată care compară data asociată cu fiecare coloană cu datele din coloanele B și C.

Formula se bazează pe funcția ȘI, configurată cu două condiții. Primele condiții verifică dacă data din rândul de antet este mai mare sau egală cu data de începere + 6 zile:

(D$5+6)>=$B6

A doua condiție verifică dacă data din antet este mai mică sau egală cu data de încheiere din coloana C:

D$4<=$C5

Când ambele condiții sunt adevărate, formula returnează TRUE, declanșând umplerea albastră pentru celulele din grila calendaristică.

Notă: ambele condiții utilizează referințe mixte pentru a se asigura că referințele se modifică corect, deoarece formatarea condițională este aplicată grilei calendarului.

Formula pentru numele lunilor

Numele lunilor din rândul 4 sunt generate automat cu această formulă, copiată deasupra antetului din rândul 5:

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

Acesta este un exemplu de utilizare a funcției REPT pentru un mesaj condițional fără funcția IF. Funcția LUNĂ este utilizată pentru a compara lunile din rândul de antet. Când sunt diferite, se afișează numele lunii.

Articole interesante...