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

Come si crea un modello di grafico a campana in Excel?

AutoreKelly Data di modifica

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 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.
uno screenshot dell'ordinamento dei dati inseriti in una colonna

3. Calcola le statistiche di supporto:

(1) Nella cella C2, immettere la seguente formula per calcolare la media aritmetica (media) del set di dati:

=MEDIA(A2:A92)

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:

=DEV.ST(A2:A92)

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.
uno screenshot che mostra le formule e i relativi risultati

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.

uno screenshot della selezione di un grafico a dispersione con linee morbide e marcatori per l'intervallo di dati

Il grafico ora mostra la curva a campana, simile all'esempio seguente:
uno screenshot che mostra la creazione di una curva a campana

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.
uno screenshot che mostra come salvare il grafico a campana come modello di grafico

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.
uno screenshot della denominazione del modello e del relativo salvataggio

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.

Kutools per Excel: contiene oltre 300 strumenti utili per Excel. Prova gratuita senza limitazioni per 30 giorni.Scaricalo ora!

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:
uno screenshot della curva a campana quando è selezionata solo l'opzione Grafico di distribuzione normale

Se vengono selezionate entrambe le opzioni Grafico di Distribuzione Normalee Istogramma di Frequenzaper un effetto combinato:
della curva a campana quando sono selezionate entrambe le opzioni Grafico di distribuzione normale e Grafico istogramma delle frequenze

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.

  1. 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 Deviation
    Poiché la media si trova in B2 e la deviazione standard in C2, la formula corretta è: =B2-3*C2
    Determina la fine dell’intervallo:
    =Mean+3*Standard Deviation
    Poiché la media si trova in B2 e la deviazione standard in C2, la formula corretta è: =B2+3*C2
    Per il passo, usa 1 o 0,1: minore è il valore del passo, più morbida sarà la curva.
    uno screenshot che mostra i dati preparati
  2. Eseguire il codice
    1. Premere Alt + F11 per aprire l'editor VBA.
    2. 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
    3. Premere F5 per eseguire la macro.
  3. Immettere i valori richiesti quando richiesto
    La macro chiederà:
    1. Valore medio: Seleziona semplicemente la cella che contiene il valore medio calcolato. Se lo ricordi, puoi anche inserirlo manualmente.
    2. Deviazione standard: Seleziona la cella che contiene la deviazione standard.
    3. Inizio intervallo: seleziona la cella che contiene l'inizio dell'intervallo.
    4. Fine intervallo: Selezionare la cella contenente la fine dell'intervallo
    5. 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).
    uno screenshot che mostra il risultato

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

🤖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