Creare un grafico a cascata in Excel (tutorial semplice + esempi)

2026-09-29 08:04:10 Jane Zhao
AI Summarize:
ChatGPT
ChatGPT ✓
Claude ✓
Grok ✓
Perplexity ✓
Quick
Quick
Concise overview
Highlights
Key takeaways
Detailed
Structured explanation
Brief
One sentence summary
Summarize |

Esplora i metodi manuali e di automazione per creare un grafico a cascata in Excel

I grafici a cascata sono uno degli strumenti più potenti di Excel per visualizzare come un valore iniziale viene influenzato da una serie di variazioni positive e negative. Che tu stia monitorando un budget, analizzando profitti e perdite o spiegando le prestazioni di vendita, un grafico a cascata (noto anche come grafico a ponte) trasforma un mare di numeri in una storia chiara e avvincente.

In questa guida imparerai esattamente come creare un grafico a cascata in Excel e personalizzarlo per il massimo impatto. Tratteremo anche un metodo di programmazione per gli sviluppatori che hanno bisogno di automatizzare la creazione dei grafici.


Che cos'è un grafico a cascata?

Un grafico a cascata mostra un totale progressivo man mano che i valori vengono aggiunti o sottratti. Le colonne "fluttuanti" sembrano colmare il divario tra un punto iniziale e uno finale, mostrandoti esattamente come sei passato dall'uno all'altro.

I grafici a cascata sono ideali per:

Caso d'uso Esempio
Bilanci finanziari Scomporre il conto economico dai ricavi all'utile netto
Monitoraggio del budget Mostrare come le spese e i finanziamenti influiscono sul tuo budget
Analisi delle scorte Monitorare le variazioni di magazzino da nuovi acquisti, vendite e resi
Prestazioni di vendita Mostrare come le linee di prodotto o le regioni hanno contribuito agli obiettivi
Analisi del flusso di cassa Visualizzare il denaro in entrata e in uscita

Se devi spiegare il percorso dal punto A al punto B, un grafico a cascata è uno degli strumenti più efficaci nel tuo kit di visualizzazione dei dati.


Creare un grafico a cascata in Excel

Le versioni moderne di Excel (2016, 2019 e Microsoft 365) includono una funzione nativa per i grafici a cascata che ti consente di creare rapidamente un grafico completamente funzionante. Questo è il metodo più veloce e affidabile per la maggior parte degli utenti.

Passaggio 1: prepara i tuoi dati

Il segreto per un ottimo grafico di Excel è una tabella dati ben strutturata. Per un grafico a cascata, avrai bisogno di almeno due colonne: una per le etichette e una per i valori.

Punti chiave:

  • Usa numeri positivi per gli aumenti
  • Usa numeri negativi (con il segno meno) per le diminuzioni
  • La prima e l'ultima riga sono in genere i tuoi totali (non variazioni contributive)

Ecco un semplice esempio di budget mensile:

Dati di esempio di un budget mensile per creare grafici a cascata

Passaggio 2: inserisci il grafico a cascata

  • Seleziona l'intervallo di dati, includendo sia le colonne sia le intestazioni.
  • Vai alla scheda “Inserisci” sulla barra multifunzione di Excel.
  • Nel gruppo “Grafici”, fai clic sull'icona "Inserisci grafico a cascata, a imbuto, azionario, di superficie o radar".
  • Seleziona Cascata dal menu a discesa.

Excel genererà immediatamente un grafico a cascata di base. Tuttavia, non avrà ancora un aspetto del tutto corretto, perché considera ogni valore come un passaggio. I valori iniziale e finale devono essere impostati come totali: questo è il passaggio di modifica più critico.

Icona Inserisci grafico a cascata in MS Excel

Passaggio 3: imposta le colonne dei totali (fondamentale)

Per impostazione predefinita, Excel non sa quali barre devono essere totali e quali sono passaggi contributivi.

Per impostare un totale iniziale o finale:

  • Fai doppio clic sulla barra che desideri impostare come totale.
  • Nel riquadro “Formato punto dati” a destra, seleziona la casella “Imposta come totale”.
  • Ripeti questa operazione per la barra del saldo finale.

Queste colonne ora si ancoreranno all'asse orizzontale, creando la classica struttura del grafico a cascata.

Crea un classico grafico a cascata in MS Excel

Se devi visualizzare proporzioni anziché un totale progressivo, puoi anche creare un grafico a torta in Excel per mostrare come ciascuna categoria contribuisce al totale.


Creare un grafico a cascata a livello di programmazione con C#

Per gli sviluppatori e gli utenti avanzati che devono creare automaticamente un grafico a cascata in Excel, puoi creare il grafico interamente tramite codice utilizzando la libreria Free Spire.XLS for .NET. Questo approccio è veloce, ripetibile e ti offre il pieno controllo a livello di programmazione su totali, etichette e stile.

Quando usare il metodo di programmazione

Usa Free Spire.XLS o una libreria simile per l'automazione di Excel quando devi:

  • Generare lo stesso grafico a cascata in decine di cartelle di lavoro
  • Estrarre dati da un database e creare report automaticamente
  • Pianificare dashboard finanziarie mensili o settimanali
  • Evitare errori manuali nella formattazione dei grafici

Esempio completo di codice C#

using Spire.Xls;

namespace WaterfallChart
{
    class Program
    {
        static void Main(string[] args)
        {
            //Create a Workbook instance
            Workbook workbook = new Workbook();

            //Load a sample Excel document
            workbook.LoadFromFile("Income.xlsx");

            //Get the first worksheet
            Worksheet sheet = workbook.Worksheets[0];

            //Add a waterfall chart to the worksheet
            Chart chart = sheet.Charts.Add(ExcelChartType.WaterFall);

            //Set data range for the chart
            chart.DataRange = sheet["A2:B11"];

            //Set position of the chart
            chart.LeftColumn = 4;
            chart.TopRow = 2;
            chart.RightColumn = 15;
            chart.BottomRow = 23;

            //Set the chart title
            chart.ChartTitle = "Income Statement";

            //Set specific data points in the chart as totals or subtotals
            chart.Series[0].DataPoints[2].SetAsTotal = true;
            chart.Series[0].DataPoints[7].SetAsTotal = true;
            chart.Series[0].DataPoints[9].SetAsTotal = true;

            //Show the connector lines between data points
            chart.Series[0].Format.ShowConnectorLines = true;

            //Show data labels for data points
            chart.Series[0].DataPoints.DefaultDataPoint.DataLabels.HasValue = true;
            chart.Series[0].DataPoints.DefaultDataPoint.DataLabels.Size = 8;

            //Set the legend position of the chart
            chart.Legend.Position = LegendPositionType.Top;

            //Save the result document
            workbook.SaveToFile("WaterfallChart.xlsx");
            workbook.Dispose();
        }
    }
}

Codice principale:

  • ExcelChartType.WaterFall: specifica il tipo di grafico come grafico a cascata.
  • chart.DataRange: definisce i dati di origine (etichette e valori).
  • chart.Series[].DataPoints[].SetAsTotal: contrassegna punti dati specifici come totali. (Nota: gli indici partono da zero).
  • ShowConnectorLines: abilita le linee di collegamento tra le barre fluttuanti.
  • DataLabels.HasValue: attiva le etichette dati in modo che gli utenti possano leggere i valori esatti.

Risultato:

Crea automaticamente un grafico a cascata tramite codice C#

Consiglio da professionista: Free Spire.XLS supporta anche altri tipi di grafici. Per confronti semplici, puoi creare un grafico a barre. Per le tendenze nel tempo, puoi usare un grafico a linee.


Consigli professionali per personalizzare il grafico a cascata

Un grafico a cascata di base è sufficiente per un'analisi rapida, ma personalizzarlo renderà i tuoi report curati e professionali.

1. Regola i colori del grafico

Fai clic su qualsiasi colonna del grafico per aprire la scheda Progettazione grafico. Usa schemi di colori predefiniti o imposta manualmente colori specifici per valori positivi, valori negativi e colonne dei totali.

  • Convenzione: il verde per gli aumenti e il rosso per le diminuzioni è uno standard comune che rende il grafico immediatamente leggibile.

2. Aggiungi etichette dati

Fai clic sul segno (+) accanto al grafico e seleziona Etichette dati. In questo modo le etichette vengono posizionate sopra le colonne positive e sotto quelle negative per evitare sovrapposizioni e migliorare la leggibilità.

3. Riordina gli elementi del grafico

Rimuovi le linee della griglia non necessarie, modifica il titolo del grafico rendendolo descrittivo (ad es. "Analisi a cascata del flusso di cassa trimestrale") e regola le scale degli assi per eliminare lo spazio bianco superfluo.

4. Aggiorna i caratteri e le dimensioni del grafico

Usa caratteri coerenti e professionali e ridimensiona il grafico per adattarlo alla tua dashboard di Excel, alla presentazione o al layout del report senza tagliare le etichette.

Personalizza il design del grafico a cascata per una migliore leggibilità


Considerazioni finali

Sapere come creare un grafico a cascata in Excel ti aiuta a trasformare un elenco statico di numeri in una narrazione dinamica di causa ed effetto. La funzione nativa di Excel (disponibile dalla versione 2016 in poi) rende il processo sorprendentemente accessibile: prepara i tuoi dati, inserisci il grafico e imposta i tuoi totali. Per chi ha bisogno di automazione, C# con Free Spire.XLS offre un modo affidabile per creare un grafico a cascata in Excel a livello di programmazione.

Che tu lo crei manualmente o tramite codice, un grafico a cascata ben progettato ti consente di comunicare informazioni finanziarie complesse in modo chiaro e sicuro.


Domande frequenti (FAQ)

D: Posso creare un grafico a cascata per i dati di vendita mensili?

R: Assolutamente sì! I grafici a cascata sono ideali per monitorare la crescita delle vendite mensili, le spese mensili e le variazioni incrementali delle prestazioni aziendali nel tempo.

D: Le versioni precedenti di Excel (2013 / 2010) supportano i grafici a cascata nativi?

R: No. La funzionalità nativa dei grafici a cascata è stata introdotta in Excel 2016. Se utilizzi una versione precedente, dovrai creare una soluzione alternativa manuale utilizzando grafici a colonne in pila. Si consiglia di aggiornare la versione di Excel per ottenere visualizzazioni a cascata native e a bassa manutenzione.

D: Posso esportare un grafico a cascata come immagine?

R: Sì. Fai clic con il pulsante destro del mouse sull'area del grafico e seleziona Salva come immagine. Puoi salvarlo come PNG, JPEG o GIF per utilizzarlo in presentazioni o report. Per una soluzione di programmazione con Free Spire.XLS, consulta questa guida: Convertire i grafici di Excel in immagini in C#.

D: Posso creare un grafico a cascata con più serie di dati?

R: No. Il grafico a cascata nativo di Excel supporta una sola serie di dati. Se devi mostrare più serie (ad esempio, confrontare due anni affiancati), devi utilizzare una soluzione alternativa con grafico a colonne in pila e una serie di base nascosta, oppure creare due grafici a cascata separati.

Vedi anche