Quando un progetto ha più di quattro o cinque attività, un semplice elenco di date non basta più: non vedi quali attività si sovrappongono, quali dipendono da altre né se sei in ritardo. Il diagramma di Gantt risolve il problema con un’idea molto semplice: ogni attività è una barra orizzontale collocata su una linea del tempo.
Non ti serve un software di project management per crearne uno. Qui vedrai due metodi in Excel: un grafico a barre in pila, ideale per le presentazioni, e una griglia con formattazione condizionale, più comoda per il lavoro quotidiano. Entrambi partono dalla stessa tabella delle attività.
Prepara la tabella delle attività
Ogni diagramma di Gantt parte da una tabella con almeno il nome dell’attività, la data di inizio e la durata. Da lì, Excel calcola il resto. Crea queste colonne:
- A – Attività: un nome breve e chiaro.
- B – Inizio: la data in cui comincia.
- C – Fine: calcolata con una formula.
- D – Durata: in giorni.
- E – Avanzamento: percentuale completata, da 0% a 100%.
| Attività | Inizio | Fine | Durata | Avanzamento |
|---|---|---|---|---|
| Analisi | 5 gen | 9 gen | 5 | 100% |
| Progettazione | 12 gen | 16 gen | 5 | 60% |
| Sviluppo | 19 gen | 30 gen | 12 | 0% |
| Test | 26 gen | 1 feb | 7 | 0% |
| Consegna | 2 feb | 2 feb | 1 | 0% |
Calcolare la data di fine
Se la durata è espressa in giorni di calendario, scrivi in C2 e copia verso il basso:
=B2+D2-1
Si sottrae 1 perché il giorno di inizio conta già come giorno di lavoro. Se lavori solo dal lunedì al venerdì, usa i giorni lavorativi:
=GIORNO.LAVORATIVO(B2;D2-1)
E se hai già inizio e fine e vuoi sapere quanti giorni lavorativi ci sono tra le due date:
=GIORNI.LAVORATIVI.TOT(B2;C2)
Collegare le attività dipendenti
Quando un’attività non può iniziare finché non termina la precedente, non scrivere la data a mano. In B3 inserisci:
=GIORNO.LAVORATIVO(C2;1)
Così l’attività inizia il giorno lavorativo successivo alla fine della precedente. Se la prima attività slitta, l’intero piano si sposta da solo. Per i giorni di calendario basta =C2+1.
Metodo 1: Gantt con un grafico a barre in pila
Il trucco è impilare due serie: la data di inizio, che rendi invisibile, e la durata, che è la barra che si vede.
- Seleziona
A1:B6, tieni premuto il tasto Ctrl e seleziona ancheD1:D6. - Vai su Inserisci › Grafico a barre › Barre in pila.
- Fai clic sulla serie blu (Inizio), apri Formato serie dati › Riempimento e scegli Nessun riempimento. Togli anche il bordo.
- Le attività compaiono al contrario. Fai clic sull’asse verticale, apri Formato asse e seleziona Categorie in ordine inverso.
- L’asse orizzontale parte da una data molto precedente. Cambia il formato di
B2in Generale per vederne il numero seriale (in Excel le date sono numeri) e inseriscilo come Minimo nelle opzioni dell’asse orizzontale. - Riduci la distanza tra le barre perché appaiano più spesse ed elimina la legenda.
Il risultato è un Gantt pulito che si aggiorna quando modifichi una data o una durata nella tabella. È l’opzione migliore da inserire in un report o in una presentazione.
Metodo 2: Gantt con la formattazione condizionale
Questo metodo trasforma le celle in una linea del tempo. È più facile da gestire, regge molte attività e permette di mostrare l’avanzamento.
Crea la linea del tempo
- In
F1scrivi=$B$2(la data di inizio del progetto). - In
G1scrivi=F1+1e copiala verso destra fino a coprire tutto il progetto, per esempio fino aAM1. - Applica alla riga 1 il formato personalizzato
gper vedere solo il giorno, e restringi le colonne a una larghezza di 3.
Disegna le barre
- Seleziona
F2:AM6. - Vai su Home › Formattazione condizionale › Nuova regola e scegli l’opzione che usa una formula per determinare le celle da formattare.
- Scrivi la formula seguente e scegli un riempimento di colore chiaro:
=E(F$1>=$B2;F$1<=$C2)
I riferimenti misti sono la chiave: F$1 blocca la riga delle date, mentre $B2 e $C2 bloccano le colonne di inizio e fine.
Mostra l’avanzamento e il giorno di oggi
Aggiungi un’altra regola, con un colore più scuro, per la parte completata di ogni attività:
=E(F$1>=$B2;F$1<$B2+$D2*$E2)
In Gestione regole, spostala sopra la precedente perché abbia la priorità. Infine, una terza regola con un bordo o un colore vistoso segna la colonna del giorno corrente:
=F$1=OGGI()
Se la linea di oggi ha già superato una barra che non è tutta scura, quell’attività è in ritardo.
Quale metodo scegliere
| Criterio | Barre in pila | Formattazione condizionale |
|---|---|---|
| Resa in presentazione | Ottima | Discreta |
| Mostrare l’avanzamento | Richiede serie extra | Facile |
| Progetti lunghi | Si adatta da solo | Servono molte colonne |
| Stampa | Su una pagina | Può occuparne diverse |
Molti utenti li combinano: la griglia per il monitoraggio quotidiano e il grafico per i report.
Condividilo e mantieni il file leggero
Un Gantt viene aggiornato per settimane e spesso finisce con molte colonne formattate, regole condizionali duplicate a forza di copia e incolla e immagini o screenshot aggiunti. Il file cresce e diventa difficile da inviare per e-mail. Prima di condividerlo:
- Apri Home › Formattazione condizionale › Gestisci regole ed elimina le regole ripetute.
- Cancella le colonne di date in eccesso alla fine della linea del tempo.
- Se pesa ancora troppo, usa il nostro strumento gratuito per ridurre le dimensioni dei file Excel.
Per inviare il piano a chi deve solo consultarlo, convertilo in PDF: conserva i colori e non può essere modificato.
Errori comuni
- Date memorizzate come testo: se il grafico non mostra barre o le formule restituiscono
#VALORE!, controlla che le date siano date vere e non testo allineato a sinistra. - Dimenticare il -1 nella data di fine: un’attività di 5 giorni che inizia il lunedì finisce il venerdì, non il sabato.
- Scrivere a mano le date delle attività dipendenti: ogni ritardo ti costringe a rivedere tutto il piano. Collegale con le formule.
- Asse del grafico impostato male: se le barre sono schiacciate a destra, il minimo dell’asse orizzontale non coincide con l’inizio del progetto.
Conclusione
Un diagramma di Gantt in Excel si costruisce su una tabella delle attività fatta bene: inizio, durata e una formula per la fine. A quel punto puoi scegliere il grafico a barre in pila per le presentazioni o la formattazione condizionale per il monitoraggio quotidiano, con avanzamento e linea di oggi inclusi. Collega le attività con le formule e il piano si riadatterà da solo a ogni cambiamento.
Domande frequenti
Excel ha un modello di diagramma di Gantt?
Sì. In File › Nuovo, cerca “Gantt” e troverai modelli pronti all’uso. Capire come si costruisce, però, ti aiuterà ad adattarlo al tuo progetto.
Come escludo i giorni festivi dal calcolo?
GIORNO.LAVORATIVO e GIORNI.LAVORATIVI.TOT accettano un terzo argomento con un intervallo di date festive. Per esempio, =GIORNO.LAVORATIVO(B2;D2-1;$H$2:$H$10).
Posso mostrare le settimane invece dei giorni?
Sì. Nel metodo con formattazione condizionale, aggiungi 7 invece di 1 nella riga delle date (=F1+7) e modifica la regola delle barre perché evidenzi ogni settimana che si sovrappone all’attività: =E(F$1<=$C2;F$1+6>=$B2).
Funziona nelle versioni meno recenti di Excel?
Sì. Entrambi i metodi usano funzioni e opzioni disponibili da molte versioni; cambia solo la posizione di alcuni menu.
Prova i nostri strumenti gratuiti
Confronta, converti, unisci e pulisci i tuoi fogli di calcolo dal browser, senza installare nulla.