KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come si crea un diagramma di Gantt in Excel?

AutoreXiaoyang Data di modifica

Monitorare e gestire le tempistiche dei progetti è essenziale per un flusso di lavoro efficiente, e il Diagramma di Gantt offre una rappresentazione visiva chiara proprio a questo scopo. In Excel, il Diagramma di Gantt si presenta come un grafico a barre orizzontali, in cui ogni attività viene visualizzata lungo una linea temporale, consentendo di monitorare immediatamente data di inizio, durata, dipendenze e avanzamento complessivo del progetto. Questa panoramica visiva risulta utile non solo per project manager esperti, ma anche per chiunque debba coordinare un insieme di attività. Il tutorial seguente illustra diverse soluzioni per creare un Diagramma di Gantt in Excel — dai metodi manuali agli strumenti automatizzati, passando per approcci basati sulla formattazione condizionale e sull’automazione VBA — adatti sia a esigenze basilari che avanzate.

Un esempio di diagramma di Gantt creato in Excel per visualizzare le tempistiche del progetto


Creare un Diagramma di Gantt in Excel

È possibile creare un Diagramma di Gantt seguendo questi passaggi:

Innanzitutto, crea il tuo Intervallo dati delle attività.

1. Prepara i dati delle attività in un formato strutturato, includendo colonne per Nome attività, Data di inizio e Durata (giorni). Questa impostazione chiara è fondamentale per generare correttamente il grafico e semplifica tutti i passaggi successivi. Per risultati ottimali, assicurati che ogni attività abbia un nome univoco e che il formato delle date sia coerente. Ecco un esempio:

Uno screenshot di Excel con i dati delle attività, incluse le colonne Nome attività, Data inizio e Durata

In secondo luogo, inserisci un grafico a barre e aggiungi le serie di dati.

2. Apri la scheda Inserisci, vai su Inserisci grafico a colonne o Grafico a barre e scegli Barre impilate. Verrà visualizzato un grafico vuoto, pronto per accogliere i tuoi dati.

Uno screenshot del menu Inserisci di Excel con l'opzione Istogramma evidenziataFrecciaUno screenshot di un istogramma a barre impilate vuoto inserito in Excel

3. Per integrare i dati del progetto, fai clic con il pulsante destro del mouse sul grafico e seleziona Seleziona Dati dal menu contestuale. In questo modo potrai assegnare al grafico le colonne Data di inizio e Durata della tabella.

Uno screenshot dell'opzione Seleziona dati nel menu contestuale di Excel

4. Nella finestra di dialogo Origine dati, individua Intervallo dei nomi delle serie e fai clic su Aggiungi. Questa azione ti permette di specificare la prima serie: la data di inizio.

Uno screenshot della finestra di dialogo Origine dati selezionata

5. Si apre la finestra di dialogo Modifica serie:
(1.) Per Nome della serie, seleziona la cella dell’intestazione relativa alla Data di inizio (ad esempio B1).
(2.) Per Valori delle serie, seleziona tutte le celle contenenti le Date di inizio relative alle attività (ad esempio da B2 a B7).

Uno screenshot della finestra di dialogo Modifica serie per selezionare le celle della Data inizio

6. Fare clic su OK e ripetere il passaggio precedente per aggiungere la serie di dati relativa alla durata, abbinando le intestazioni di colonna alle celle corrispondenti della durata delle attività. Una volta aggiunte entrambe le serie, appariranno barre colorate che rappresentano ciascuna fase per ogni attività:

Uno screenshot del grafico di Excel con le serie di dati Data inizio e Durata aggiunte

7. Assegnare le etichette corrette alle attività. Nella stessa finestra di dialogo, sotto Etichette dell'asse orizzontale (categoria), fare clic su Modifica e selezionare le celle del nome dell’attività. Ciò garantisce che ogni barra corrisponda a un’attività specifica, offrendo chiarezza agli stakeholder del progetto.

Uno screenshot della finestra di dialogo Origine dati selezionata con il pulsante Modifica etichette asseFrecciaUno screenshot della finestra di dialogo Selezione etichette asse per il diagramma di Gantt

8. Dopo aver fatto clic su OK due volte, le serie di dati vengono visualizzate come barre blu e arancioni (blu per la Data di inizio, arancione per la Durata). A questo punto, la base del grafico è pronta. Se necessario, verificare che gli intervalli di riferimento siano corretti e correggere eventuali disallineamenti prima di procedere.

Uno screenshot del diagramma di Gantt in Excel con Data inizio e Durata visualizzate come barre blu e arancioni

In terzo luogo, formatta il tuo grafico a barre.

9. Per impostazione predefinita, l’ordine delle attività nel grafico a barre impilate di Excel è invertito. Per riordinarle dall’alto verso il basso, fai clic con il pulsante destro sull’asse verticale (Nome del progetto) e seleziona Formato asse.

Uno screenshot dell'opzione Formato asse nel menu contestuale del grafico di Excel

10. Nel riquadro Opzioni asse della finestra Formato asse, seleziona Categorie in ordine inverso. Questa impostazione garantisce un flusso logico dall’alto verso il basso, in linea con le convenzioni standard del project management.

Uno screenshot che mostra l'opzione Categorie in ordine inverso selezionata nel riquadro Formato asse di Excel

11. Nascondi la barra della data di inizio per una visualizzazione più pulita: fai clic con il pulsante destro su una qualsiasi barra blu (che rappresenta la data di inizio) e scegli Formato serie dati.

Uno screenshot dell'opzione Formato serie dati per nascondere la barra della Data inizio nel diagramma di Gantt di Excel

12. Nel riquadro Formato serie dati, seleziona sia Nessun riempimento che Nessuna linea nella sezione Riempimento e linea.

Uno screenshot che mostra il diagramma di Gantt di Excel dopo aver nascosto le barre della Data inizio

13. Riduci al minimo lo spazio bianco a sinistra del grafico regolando le date dell’asse. Ecco come fare:
(1.) Seleziona la cella con la data di inizio più recente, fai clic con il pulsante destro e scegli Imposta formato cella. Nella scheda Numero, seleziona Generale e annota il numero seriale visualizzato (ad esempio, 43933). I numeri seriali rappresentano i valori di data di Excel.

Uno screenshot della finestra di dialogo Formato celle che mostra il formato numerico Generale applicato alla cella Data inizio in Excel

(2.) Quindi selezionare le date sopra la barra nel grafico, fare clic con il pulsante destro e scegliere Formato asse; nel riquadro Formato asse, sotto l’icona Opzioni asse:

  • Nella casella Minimo, inserire i numeri appena registrati;
  • Nella casella Principale, indica la durata desiderata.
Uno screenshot dell'opzione Formato asse nel menu contestuale del grafico di ExcelFrecciaUno screenshot del riquadro Formato asse in Excel per impostare i valori minimo e principale dell'asse

(3.) Chiudere quindi il riquadro: il proprio Diagramma di Gantt è stato creato come segue:

Uno screenshot finale di un diagramma di Gantt completato in Excel

Creare manualmente un diagramma di Gantt con gli strumenti nativi di Excel offre massima flessibilità su design, etichette e scale temporali. Tuttavia, in caso di aggiornamenti frequenti o pianificazioni complesse, la manutenzione può diventare laboriosa e soggetta a errori. Controlla sempre con attenzione gli intervalli, utilizza nomi di attività chiari e, quando possibile, salva modelli per il riutilizzo.


Creare un Diagramma di Gantt con una funzionalità sorprendente

La procedura descritta sopra riguarda la costruzione manuale di un diagramma di Gantt, ma se hai la necessità di produrre e aggiornare regolarmente cronologie di progetto o desideri risparmiare tempo, Kutools per Excel offre un’alternativa semplificata. Il suo strumento specializzato Diagramma di Gantt ti permette di creare rapidamente timeline grazie a un’interfaccia intuitiva.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Fare clic su Kutools > Grafici > Punto temporale > Diagramma di Gantt, vedere lo screenshot:

Uno screenshot del menu Kutools che mostra l'opzione Diagramma di Gantt in Excel

2. Nella finestra di dialogo Diagramma di Gantt, specificare:

  • Selezionare le celle del Nome attività nella casella Nome del progetto;
  • Scegliere le celle Data di inizio per la casella Data/Ora di inizio;
  • Seleziona le celle della colonna Durata per assegnarla.

Uno screenshot della finestra di dialogo Diagramma di Gantt di Kutools per selezionare nomi attività, date di inizio e durate

3. Fare clic su Ok: verrà visualizzato un messaggio informativo che indica come verrà generato un foglio nascosto per scopi di calcolo e creazione grafici (ciò non influisce sul Suo foglio di lavoro principale).

Uno screenshot che mostra il messaggio di Kutools relativo alla creazione di un foglio nascosto con il Diagramma di Gantt

4. Seleziona e il Diagramma di Gantt apparirà immediatamente, mostrando in modo visivo le durate e le sovrapposizioni delle tue attività.

Uno screenshot del diagramma di Gantt creato in Excel utilizzando Kutools

Kutools per Excel: Oltre 300 strumenti pratici a portata di mano! Goditi funzionalità basate sull’intelligenza artificiale per lavorare in modo più intelligente e veloce!Scarica ora!

Automatizzi la creazione e la formattazione del Diagramma di Gantt con VBA

Quando si gestiscono cronologie di progetto complesse o soggette a frequenti aggiornamenti in Excel, l’automazione diventa una risorsa indispensabile. Grazie a VBA (Visual Basic for Applications), è possibile creare una macro che genera e formatta automaticamente un diagramma di Gantt con il minimo intervento manuale. Questa soluzione è perfetta per progetti i cui dati cambiano spesso o quando serve un output visivo coerente e standardizzato, soprattutto per report condivisi tra team.

1. Apri la tua cartella di lavoro Excel, quindi accedi all’editor VBA tramite Strumenti sviluppatore > Visual Basic. Nella nuova finestra Microsoft Visual Basic for Applications, fai clic su Inserisci > Modulo. Incolla il codice seguente nell’area del modulo:

Sub CreateGanttChart()
    Dim ws As Worksheet
    Dim ch As ChartObject
    Dim tNameRng As Range
    Dim startRng As Range
    Dim durRng As Range
    Dim lastRow As Long
    Dim chartSheet As Worksheet
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    
    ' Prompt user for task names, start dates, and durations
    Set tNameRng = Application.InputBox("Select task names range", xTitleId, Type:=8)
    Set startRng = Application.InputBox("Select start dates range", xTitleId, Type:=8)
    Set durRng = Application.InputBox("Select durations range", xTitleId, Type:=8)
    
    ' Add chart sheet
    Set chartSheet = Worksheets.Add
    chartSheet.Name = "GanttChartAuto"
    
    ' Add stacked bar chart
    Set ch = chartSheet.ChartObjects.Add(Left:=100, Width:=500, Top:=100, Height:=400)
    ch.Chart.ChartType = xlBarStacked
    
    ' Add Start Date series
    ch.Chart.SeriesCollection.NewSeries
    ch.Chart.SeriesCollection(1).Name = "Start Date"
    ch.Chart.SeriesCollection(1).Values = startRng
    ch.Chart.SeriesCollection(1).XValues = tNameRng
    
    ' Add Duration series
    ch.Chart.SeriesCollection.NewSeries
    ch.Chart.SeriesCollection(2).Name = "Duration"
    ch.Chart.SeriesCollection(2).Values = durRng
    ch.Chart.SeriesCollection(2).XValues = tNameRng
    
    ' Format categories in reverse order
    ch.Chart.Axes(xlCategory).ReversePlotOrder = True
    
    ' Hide Start Date series
    With ch.Chart.SeriesCollection(1).Format.Fill
        .Visible = msoFalse
    End With
    
    ' Format Duration series with solid color
    With ch.Chart.SeriesCollection(2).Format.Fill
        .Visible = msoTrue
        .ForeColor.RGB = RGB(255, 153, 51) ' Orange
    End With
    
    ' Adjust axis minimum based on start date
    Dim minDate As Double
    minDate = Application.WorksheetFunction.Min(startRng)
    ch.Chart.Axes(xlValue).MinimumScale = minDate
End Sub

2. Eseguire la macro facendo clic sul pulsante Pulsante Esegui **Esegui** oppure premendo F5. Seguire le istruzioni visualizzate per selezionare l’intervallo dei **nomi dei progetti**, l’intervallo delle **date di inizio** e l’intervallo della **durata** (in genere tre colonne adiacenti configurate come illustrato nelle sezioni precedenti). La macro creerà automaticamente un nuovo foglio di lavoro con un diagramma di Gantt formattato in base alle Sue selezioni.


Altri articoli correlati ai grafici:

  • Creare un Grafico a barre sovrapposto a un altro Grafico a barre in Excel
  • Quando crei un istogramma a colonne affiancate o un grafico a colonne con due serie di dati, le barre delle due serie vengono visualizzate una accanto all’altra. Tuttavia, in alcuni casi potresti aver bisogno di un grafico a barre sovrapposto (in overlay) per confrontare le due serie in modo ancora più chiaro. In questo articolo ti spiego come creare un grafico a barre sovrapposto in Excel.
  • Creare un Grafico a gradini in Excel
  • Un grafico a gradini è ideale per visualizzare cambiamenti avvenuti a intervalli irregolari ed è una variante avanzata del classico grafico a linee. Tuttavia, Excel non offre un metodo diretto per crearlo. In questo articolo ti guiderò passo dopo passo nella creazione di un grafico a gradini direttamente nel tuo foglio di lavoro Excel.
  • Evidenziare i punti dati massimi e minimi in un grafico
  • Se si dispone di un grafico a colonne in cui si desidera evidenziare i valori massimi e minimi con colori distinti per distinguerli visivamente, come illustrato nello screenshot seguente, come si possono identificare rapidamente tali valori e applicare automaticamente una formattazione differenziata alle relative colonne nel grafico?
  • Creare Grafico a barre di avanzamento in Excel
  • In Excel, un grafico a barre di avanzamento permette di monitorare il progresso verso un obiettivo, come mostrato nello screenshot seguente. Ma come si crea un grafico a barre di avanzamento nel foglio di lavoro di Excel?

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi