Come si crea un modello di grafico a campana in Excel?
Il grafico a campana, noto anche come distribuzione normale o gaussiana in statistica, è ampiamente utilizzato per rappresentare la distribuzione dei dati in cui la maggior parte dei valori si concentra attorno alla media, evidenziando la probabilità dei diversi risultati. Il punto più alto della curva indica l’evento più probabile. Questi grafici sono comunemente impiegati in settori come il controllo qualità, l’analisi dei punteggi degli esami, la valutazione delle performance aziendali e molti altri, poiché offrono un’intuizione visiva immediata sulla distribuzione e sulla probabilità dei valori osservati. Questo articolo illustra passo dopo passo come creare un grafico a campana partendo dal proprio set di dati in Excel e spiega inoltre come salvare questa configurazione come modello riutilizzabile per future analisi.
- Creare un grafico a campana e salvarlo come modello di grafico in Excel
- Creare rapidamente una curva a campana con uno strumento sorprendente
- VBA: Generare un grafico a campana con codice (soluzione alternativa)
Creare un grafico a campana e salvarlo come modello in Excel
La creazione di una curva a campana in Excel è un processo articolato in più passaggi, ma una volta impostato è possibile personalizzare il grafico per vari set di dati o salvare il design per utilizzi ripetuti. Questa soluzione offre il pieno controllo sui dati, sui metodi di calcolo e sulla formattazione visiva, ideale se si necessita di un grafico preciso e personalizzabile per analisi approfondite Analisi dei dati.
Vantaggi: Massima flessibilità: ogni passaggio è chiaramente visibile, ideale per esigenze didattiche o documentali.
Svantaggi: Richiede calcoli manuali e un’attenzione meticolosa alle formule.
Seguire questi passaggi dettagliati:
1. Apri una nuova cartella di lavoro di Excel e crea le intestazioni di colonna nell'intervallo A1:D1, come mostrato nello screenshot seguente. Le intestazioni consigliate sono: Dati, Distribuzione, Media, Deviazione Standard.
2. Inserisci i dati sorgente nella colonna «Dati». Per ottenere la migliore curva a campana possibile, i dati devono coprire un ampio intervallo e essere sufficientemente numerosi (si raccomandano almeno 30–50 valori). Nel nostro esempio, inseriamo valori da 10 a 100 nell’intervallo A2:A92.
Per assicurarti che i dati siano ordinati dal più piccolo al più grande, seleziona le celle contenenti i numeri nella colonna A e fai clic su Dati > Crescente. Questo passaggio è fondamentale per tracciare correttamente la curva.
3. Calcola le statistiche di supporto:
(1) Nella cella C2, immettere la seguente formula per calcolare la media aritmetica (media) del set di dati:
Questa funzione calcola la media dell’intervallo selezionato. Assicurati che l’intervallo corrisponda ai dati effettivi o modificalo, se necessario.
(2) Nella cella D2, calcolare la deviazione standard, utilizzata per definire l'ampiezza della curva a campana:
Nota: Nelle versioni recenti di Excel, =DEV.ST.S() potrebbe essere suggerita per il calcolo della deviazione standard campionaria.
(3) In B2, genera la distribuzione di probabilità per ciascun punto dati. A seconda della versione di Excel, utilizza una delle seguenti formule:
A. Per Excel 2010 o versioni successive: =NORM.DIST(A2;$C$2;$D$2;FALSO) | B. Per Excel 2007: =DISTRIB.NORM(A2;$C$2;$D$2;FALSO) |
Immettere la formula appropriata nella cella B2, quindi trascinare il quadratino di riempimento automatico verso il basso per applicarla a tutte le righe di dati (fino a B92 in questo esempio). In questo modo si ottiene il valore della distribuzione a campana corrispondente a ciascun punto dati originale.
Nota: Se il set di dati copre un intervallo diverso, aggiorna tutti i riferimenti di cella nelle formule di conseguenza. Inoltre, gli errori nell'applicazione delle formule derivano spesso da un intervallo errato o da un posizionamento sbagliato delle celle, quindi controlla attentamente i riferimenti.
4. Evidenzia entrambe le colonne Dati e Distribuzione (ad esempio, l’intervallo A2:B92). Vai su Inserisci > Grafici a dispersione(oppure)Grafici a dispersione e ad anello in Excel 2013+) > Grafico a dispersione con linee morbide e marcatori. Questo tipo di grafico rappresenta al meglio la caratteristica forma a campana.

Il grafico ora mostra la curva a campana, simile all'esempio seguente:
Per maggiore chiarezza ed eleganza visiva, puoi rimuovere elementi non essenziali del grafico—come le linee della griglia, l’intervallo delle etichette degli assi o la legenda—per far risaltare meglio la caratteristica forma a campana. Fai clic con il tasto destro sull’elemento che desideri eliminare e scegli «Elimina», oppure disattivalo direttamente dalle opzioni di formattazione del grafico.
Per riutilizzare questo grafico con altri dati, è consigliabile salvarlo come modello:
5. Salva la curva a campana come modello di grafico:
A. In Excel 2013 o versioni successive: fai clic con il pulsante destro del mouse sul grafico a campana completato e seleziona Salva come modello dal menu.
B. In Excel 2007/2010: fai clic sul grafico per attivare Strumenti grafico, quindi vai su Progettazione > Salva come modello.
In questo modo potrai creare nuove curve a campana per altri set di dati in futuro molto più rapidamente, senza dover ripetere tutta la formattazione.
6. Quando viene visualizzata la finestra di dialogo Salva modello grafico, inserisci un nome facilmente riconoscibile nel campo Nome file(ad esempio, «ModelloCurvaCampana») e fai clic su Salva. Il modello verrà salvato nella cartella predefinita «Modelli», solitamente accessibile dalla finestra di dialogo per la selezione dei grafici quando crei una nuova cartella di lavoro.
Suggerimenti per la risoluzione dei problemi:
- Se l'opzione di salvataggio del modello non è disponibile, assicurati che il grafico sia selezionato e di avere le autorizzazioni necessarie per salvare file nella cartella predefinita dei modelli.
- Se i grafici futuri non assomigliano alla curva a campana salvata, controlla attentamente che i dati di input siano completi e correttamente formattati.
Creare rapidamente una curva a campana con uno strumento sorprendente
Se vuoi evitare calcoli manuali e formule complesse, Kutools per Excel offre una funzione Grafico di Distribuzione Normale che crea grafici a campana dall’aspetto professionale con pochi clic. Questo metodo è particolarmente utile quando lavori con dati sconosciuti o hai bisogno immediatamente di una visualizzazione statistica senza dover conoscere approfonditamente le funzioni di Excel.
Vantaggi: Riduce drasticamente il tempo e le competenze richieste per creare grafici a campana o combinati. Offre opzioni aggiuntive come l’istogramma delle frequenze e il grafico combinato per un’analisi più completa.
Svantaggi: Richiede l’installazione di Kutools per Excel.
1. Seleziona l’intervallo contenente i valori dei dati. Assicurati che i dati siano numerici e privi di celle vuote o testo per ottenere risultati ottimali. Clicca su Kutools > Grafici > Distribuzione dati > Grafico di Distribuzione Normale.
2. Nella finestra di dialogo visualizzata, seleziona l’opzione Grafico di Distribuzione Normale nella sezione Seleziona. Clicca su OK per creare il grafico.
Questa finestra di dialogo ti permette anche di:
(1) Inserire facoltativamente un titolo grafico per un’etichettatura immediata.
(2) Creare un istogramma delle frequenze selezionando solo Istogramma di Frequenza.
(3) Combinare un istogramma e una curva a campana in un’unica visualizzazione selezionando entrambe le opzioni in Seleziona.
Se viene selezionata solo l’opzione Grafico di Distribuzione Normale:
Se vengono selezionate entrambe le opzioni Grafico di Distribuzione Normalee Istogramma di Frequenzaper un effetto combinato:
Precauzioni:
- Assicurati che l’Intervallo dati contenga solo valori numerici validi.
- Se il grafico risultante non appare come previsto, verifica attentamente la presenza di errori nei dati o di incongruenze nell’intervallo.
Rispetto alle soluzioni manuali, Kutools per Excel è la scelta ideale per ottenere risultati rapidi e coerenti, soprattutto quando devi creare grafici per report o presentazioni con il minimo sforzo.
VBA: Generare automaticamente una curva a campana con una macro
Per utenti avanzati o chi automatizza report ripetitivi, una semplice macro VBA può generare rapidamente i dati della curva a campana a partire da parametri definiti dall’utente e tracciare automaticamente il grafico. Ciò risulta particolarmente utile quando si lavora con dati variabili o per report frequenti che richiedono un formato coerente.
Vantaggi: Automatizza sia il calcolo che la creazione del grafico, ed è perfetto per l’elaborazione in blocco.
Svantaggi: Richiede una certa familiarità con le macro e potrebbero essere necessarie autorizzazioni di sicurezza per eseguire script VBA.
- Prepara i dati.Se hai già un set di dati (ad esempio, nell’intervallo A2:A92), calcola media, deviazione standard e inizio/fine dell’intervallo utilizzando formule Excel:Calcola la media:
=AVERAGE(A2:A92)Calcola la deviazione standard:=STDEV.P(A2:A92)Determina l’inizio dell’intervallo:=Mean-3*Standard DeviationPoiché la media si trova in B2 e la deviazione standard in C2, la formula corretta è: =B2-3*C2Determina la fine dell’intervallo:=Mean+3*Standard DeviationPoiché la media si trova in B2 e la deviazione standard in C2, la formula corretta è: =B2+3*C2Per il passo, usa 1 o 0,1: minore è il valore del passo, più morbida sarà la curva.
- Eseguire il codice
- Premere Alt + F11 per aprire l'editor VBA.
- Inserire un nuovo modulo e incollare il codice della macro GenerateBellCurve.
Sub GenerateBellCurve() 'Updated by Extendoffice 2025/07/24 Dim xMean As Double Dim xStdev As Double Dim xStart As Double Dim xEnd As Double Dim xStep As Double Dim xRow As Integer Dim ws As Worksheet Dim chartObj As ChartObject Dim xValue As Double On Error Resume Next xTitleId = "KutoolsforExcel" Set ws = Worksheets.Add ws.Name = "BellCurve" xMean = Application.InputBox("Enter mean value:", xTitleId, 50, Type:=1) xStdev = Application.InputBox("Enter standard deviation:", xTitleId, 10, Type:=1) xStart = Application.InputBox("Enter range start (e.g. 10):", xTitleId, xMean - 3 * xStdev, Type:=1) xEnd = Application.InputBox("Enter range end (e.g. 100):", xTitleId, xMean + 3 * xStdev, Type:=1) xStep = Application.InputBox("Enter step interval (e.g. 1):", xTitleId, 1, Type:=1) ws.Range("A1:B1").Value = Array("X", "Normal Distribution") xRow = 2 For xValue = xStart To xEnd Step xStep ws.Cells(xRow, 1).Value = xValue ws.Cells(xRow, 2).Value = WorksheetFunction.Norm_Dist(xValue, xMean, xStdev, False) xRow = xRow + 1 Next Set chartObj = ws.ChartObjects.Add(Left:=300, Width:=500, Top:=10, Height:=300) With chartObj.Chart .ChartType = xlXYScatterSmooth .SetSourceData Source:=ws.Range("A1:B" & xRow - 1) .HasTitle = True .ChartTitle.Text = "Bell Curve" .Axes(xlCategory).HasTitle = True .Axes(xlCategory).AxisTitle.Text = "X" .Axes(xlValue).HasTitle = True .Axes(xlValue).AxisTitle.Text = "Probability Density" End With ws.Activate End Sub - Premere F5 per eseguire la macro.
- Immettere i valori richiesti quando richiestoLa macro chiederà:
- Valore medio: Seleziona semplicemente la cella che contiene il valore medio calcolato. Se lo ricordi, puoi anche inserirlo manualmente.
- Deviazione standard: Seleziona la cella che contiene la deviazione standard.
- Inizio intervallo: seleziona la cella che contiene l'inizio dell'intervallo.
- Fine intervallo: Selezionare la cella contenente la fine dell'intervallo
- Passo: Inserisci 1 o 0,1 oppure seleziona la cella che contiene il valore del passo.
Al termine, verrà creato un file denominato BellCurve Origine.
- La colonna A contiene i valori dell'asse X (intervallo dati).
- La colonna B contiene i valori di densità di probabilità calcolati mediante NORM.DIST().
- Verrà inserita direttamente nel foglio di lavoro una curva a campana regolare (Grafico a dispersione).

Suggerimento: In caso di errore, ricontrolla i parametri inseriti e assicurati di disporre dei permessi necessari per aggiungere fogli di lavoro e grafici. Salva sempre il tuo lavoro prima di eseguire script VBA, poiché le macro potrebbero non essere annullabili.
Articoli correlati
Migliori Strumenti per la Produttività in Office
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.
- 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




