Diagrama Gantt cu formatare condiționată - Sfaturi Excel

Cuprins

Phil a scris în această dimineață întrebând despre crearea graficului în Excel.

Există vreo modalitate de a lua două coloane care să țină date de început și de oprire pentru evenimente individuale și să creeze o diagramă de tip Gantt fără a fi nevoie să părăsiți Excel?

Acest subiect a fost tratat în sfatul Creare diagramă cronologică. Sfatul din vara anului 2001 menționa că puteți crea și o diagramă de tip Gantt pe o foaie de lucru folosind formatarea condiționată. Acest tip de diagramă ar rezolva întrebarea lui Phil.

Interval de date eșantion

Îmi imaginez că datele lui Phil seamănă cu tabelul din stânga. Există un eveniment, apoi datele de început în coloana B și datele de sfârșit în coloana C. Folosesc ani pentru exemplul meu, dar puteți utiliza cu ușurință date Excel obișnuite.

Următorul pas ar putea fi încorporat cu ușurință într-o macro, dar adevăratul accent al acestei tehnici este configurarea formatării condiționate. Am scanat datele mele și am observat că datele variază între 1901 și 1919. Începând din coloana D, am intrat în primul an 1901. În E1, am intrat în 1902. Apoi puteți selecta D1: E1, faceți clic pe mânerul de umplere din colțul din dreapta jos al selecției cu mouse-ul și trageți în coloana W pentru a completa anii 1901-1920.

Pentru a face anii să ocupe mai puțin spațiu, selectați D1: W1, apoi utilizând Format - Celule - Aliniere, selectați opțiunea de text vertical. Apoi selectați Format - Coloană - Lățime automată și veți putea vedea toate cele 23 de coloane pe ecran.

Opțiunea de text vertical aplicată

Selectați celula din stânga sus a zonei graficului Gantt sau D2 în acest exemplu. Din meniu, selectați Format - Formatare condiționată. Caseta de dialog are inițial o listă verticală în partea stângă, care implicit este „Valoarea celulei este”. Schimbați această listă derulantă în „Formula este”, iar partea dreaptă a casetei de dialog se va schimba într-o casetă de text mare pentru introducerea unei formule.

Scopul este de a introduce o formulă care verifică dacă anul din rândul 1 de deasupra acestei celule se încadrează în intervalele de ani din coloanele B și C ale acestui rând. Este important să utilizați combinația corectă de adrese relative și absolute, astfel încât formula pe care o introducem în D2 să poată fi copiată în toate celulele din interval.

Vor fi două condiții de verificat și ambele vor trebui să fie adevărate. Aceasta înseamnă că vom începe cu =AND()funcția.

Prima condiție va verifica dacă anul din rândul 1 este mai mare sau egal cu anul din coloana B. Deoarece doresc întotdeauna ca această formulă să se refere la rândul 1, prima parte a formulei este D $ 1> = $ B2 . Rețineți că semnul dolar înainte de 1 în D $ 1 va asigura că formula noastră indică întotdeauna rândul 1 și că semnul dolar înainte de B în $ B2 va asigura că se compară întotdeauna cu coloana B.

A doua condiție va verifica dacă anul din rândul 1 este mai mic sau egal cu data din coloana C. Trebuie totuși să utilizăm aceeași adresare relativă și absolută, deci aceasta va fi D $ 1 <= $ C2

Trebuie să combinăm ambele condiții folosind funcția ȘI (). Asta ar fi=AND(D$1>=$B2,D$1<=$C2)

În caseta de formulare a dialogului Formatare contională, introduceți această formulă. Asigurați-vă că începeți cu un semn egal sau că formatarea condițională nu va funcționa.

Apoi, alegeți o culoare strălucitoare pentru a fi utilizată ori de câte ori condiția este adevărată. Faceți clic pe butonul Format … În fila Modele, selectați o culoare. Faceți clic pe OK pentru a închide caseta de dialog Formatare celule și ar trebui să rămâneți cu o casetă de dialog Formatare condiționată care arată ca aceasta

Dialog de formatare condiționată

Faceți clic pe OK pentru a renunța la caseta Formatare condiționată. Dacă celula din stânga sus din D2 se întâmplă să cadă într-un an, acea celulă va deveni galbenă.

Indiferent dacă celula a devenit galbenă sau nu, faceți clic pe D2 și utilizați Ctrl + C sau Editați - Copiați pentru a copia acea celulă.

Evidențiați D2: W6 și din meniu selectați Edit - PasteSpecial - Formats - OK. Formatul condițional va fi copiat pe întreaga gamă a diagramei Gantt și veți ajunge cu un grafic care arată ca acesta.

Formatare condiționată Gama de date aplicată

Formatarea condiționată este un instrument excelent și vă permite să creați cu ușurință diagrame de tip Gantt chiar pe foaia de lucru. Rețineți că sunteți limitat la doar trei condiții pentru orice celulă. Puteți experimenta diferite combinații de condiții. Pentru a crea margini în jurul fiecărei bare din diagrama Gantt, am folosit trei condiții așa cum se arată mai jos și am folosit margini diferite pentru fiecare condiție.

Dialog de formatare condiționată pentru 3 condiții
Diagrama finală Gantt

Articole interesante...