Formula Excel: diagramă Gantt cu weekend -

Cuprins

Formula generică

=WEEKDAY(date,2)>5

rezumat

Pentru a construi o diagramă Gantt cu week-end umbrite, puteți utiliza Formatarea condiționată cu o formulă bazată pe funcția zilei săptămânii. În exemplul prezentat, formula aplicată calendarului, începând cu D4, este:

=WEEKDAY(D$4,2)>5

Notă: această formulă se referă doar la umbrirea în weekend. Pentru a vedea cum să creați barele de date cu formatare condiționată, consultați acest articol.

Explicaţie

Cheia acestei abordări este antetul calendarului (rândul 4), care este doar o serie de date valide, formatate cu formatul numeric personalizat „d”. Cu o dată codificată în D4, puteți utiliza = D4 + 1 pentru a completa calendarul. Acest lucru vă permite să configurați o regulă de formatare condițională care să compare data din rândul 4 cu datele din coloanele B și C.

Pentru a umbri zilele care sunt weekend-uri, folosim o formulă bazată pe funcția zilei săptămânii. În mod implicit, funcția zilei săptămânii returnează un număr între 1 și 7 care corespunde zilelor săptămânii, unde duminica este 1 și sâmbătă este 7. Cu toate acestea, prin adăugarea celui de-al doilea argument opțional numit „tip return” cu o valoare 2, schema de numerotare se modifică astfel încât luni să fie 1 și sâmbătă și duminică să fie 6 și respectiv 7.

Ca rezultat, pentru a returna TRUE pentru datele care sunt fie sâmbătă, fie duminică, trebuie să testăm doar pentru numere mai mari de 5. Formula de formatare condiționată aplicată zonei calendaristice (începând cu D4) arată astfel:

=WEEKDAY(D$4,2)>5

Referința la D4 este mixtă, cu rândul blocat, astfel încât formula continuă să evalueze datele din antet pentru toate rândurile din grila calendaristică.

Articole interesante...