Skip to main content

Come aggiungere una linea orizzontale di media a un grafico in Excel?

Author: Xiaoyang Last Modified: 2025-05-29

In Excel, spesso si crea un grafico per analizzare l'andamento dei dati. Ma a volte, è necessario aggiungere una semplice linea orizzontale che attraversa il grafico e rappresenta la linea media dei dati tracciati, in modo da poter vedere chiaramente e facilmente il valore medio dei dati. In questo caso, come si potrebbe aggiungere una linea orizzontale di media a un grafico in Excel?


Aggiungi una linea orizzontale di media a un grafico con una colonna di supporto

Se desideri inserire una linea orizzontale di media in un grafico, puoi prima calcolare la media dei dati e poi creare il grafico. Procedi in questo modo:

1. Calcola la media dei dati utilizzando la funzione Media , ad esempio, nella Colonna Media C2, digita questa formula: =Media($B$2:$B$8), quindi trascina la maniglia di riempimento automatico di questa cella fino all'intervallo desiderato. Vedi screenshot:
Calculate the average of the data with Average function

2. Quindi seleziona questo intervallo e scegli il formato del grafico che desideri inserire, ad esempio Istogramma 2D sotto la scheda Inserisci . Vedi screenshot:
choose one chart format under the Insert tab

3. Dopo aver creato il grafico, clicca su una delle colonne di dati medi (la barra rossa) nel grafico, fai clic con il tasto destro e seleziona Cambia tipo di grafico della serie dal menu contestuale. Vedi screenshot:
select the Change Series Chart Type from the context menu

4. Nella finestra pop-up Cambia tipo di grafico , clicca per evidenziare Combinazione nella barra a sinistra, clicca sulla casella accanto a Media, e quindi seleziona uno stile di grafico a linee dall'elenco a discesa. Vedi screenshot:
select the a line chart style from the drop down list

5. Clicca sul pulsante OK . Ora hai una linea orizzontale che rappresenta la media nel tuo grafico, vedi screenshot:
a horizontal line representing the average in the chart


Aggiungi rapidamente una linea orizzontale di media con uno strumento eccezionale

Questo metodo consiglierà uno strumento eccezionale, la funzione Inserisci linea nel grafico di Kutools for Excel, per aggiungere rapidamente una linea orizzontale di media al grafico a colonne selezionato con soli 2 clic!

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Supponendo che tu abbia creato un grafico a colonne come mostrato nello screenshot sottostante, puoi aggiungere una linea orizzontale di media come segue:
sample chart

1. Seleziona il grafico a colonne e clicca su Kutools > Grafici > Inserisci linea nel grafico per attivare questa funzione.

2. Nella finestra di dialogo Aggiungi linea al grafico, controlla l'opzione Media e clicca sul pulsante Ok button.
check the Average option in the dialog box

Ora la linea orizzontale di media viene aggiunta immediatamente al grafico a colonne selezionato.
the horizontal average line is added to the chart

Aggiungi una linea orizzontale di media a un grafico con codice VBA

Supponendo che tu abbia creato un grafico a colonne con i tuoi dati nel foglio di lavoro, il seguente codice VBA può anche aiutarti a inserire una linea di media attraverso il tuo grafico.

1・Clicca su una delle colonne di dati nel tuo grafico, e tutte le colonne di dati verranno selezionate, vedi screenshot:
select all the data columns of the chart

2. Tieni premuti i tasti ALT + F11, e si aprirà la finestra Microsoft Visual Basic for Applications.

3. Clicca su Inserisci > Modulo, e incolla il seguente codice nella finestra Modulo.

VBA: aggiungi una linea di media al grafico

Sub AverageLine()
'Update 20130907
Dim ser As Series
Dim arr As Variant
Dim total As Double
Dim outArr As Variant
If VBA.TypeName(Application.Selection) <> "Series" Then Exit Sub
Set ser = Application.Selection
arr = ser.Values
total = Application.WorksheetFunction.Average(arr)
ReDim outArr(LBound(arr) To UBound(arr))
For i = LBound(outArr) To UBound(outArr)
    outArr(i) = total
Next
With ActiveChart.SeriesCollection.NewSeries
    .XValues = ser.XValues
    .Values = outArr
    .Name = "Average " & ser.Name
    .AxisGroup = ser.AxisGroup
    .MarkerStyle = xlNone
    .Border.Color = ser.Border.Color
    .ChartType = xlLine
    .Format.Line.ForeColor.ObjectThemeColor = msoThemeColorAccent6
End With
End Sub

4. Quindi premi il tasto F5 per eseguire questo codice, e una linea orizzontale di media sarà stata inserita nel grafico a colonne. Vedi screenshot:
run vba code to get the horizontal avergae line

Nota: Questo VBA può essere eseguito solo quando il formato Colonna inserito è Istogramma 2D.

Articoli correlati:

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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 della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!