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

Come si calcola la media delle celle o dell'elenco filtrati in Excel?

AutoreKelly Data di modifica

La funzione MEDIA è ampiamente utilizzata nel lavoro quotidiano con Excel per calcolare rapidamente il valore medio di un insieme di numeri. Tuttavia, quando si lavora con dati filtrati in un foglio di lavoro, l’uso diretto della funzione MEDIA potrebbe non restituire risultati accurati, poiché include nel calcolo sia le righe visibili che quelle nascoste. Questo articolo ti guiderà passo dopo passo verso i metodi corretti per calcolare la media esclusivamente delle celle (o elementi dell’elenco) visibili dopo il filtro in Excel. Scoprirai soluzioni pratiche basate su formule, oltre a opzioni avanzate per scenari più complessi.

Media di dati/elenco filtrati con la funzione SUBTOTALE

Media di dati/elenco filtrati con la funzione AGGREGA

Macro VBA per calcolare la media solo delle celle effettivamente visibili


Media di dati/elenco filtrati con la funzione SUBTOTALE

Quando si applica direttamente la funzione MEDIA a un set di dati filtrati, Excel calcola comunque la media di tutte le celle nell’intervallo specificato, incluse quelle nascoste dal filtro. Questo comportamento genera risultati imprecisi se l’obiettivo è calcolare la media esclusivamente delle righe visibili. Per ottenere il valore corretto sui dati filtrati (e quindi visibili), la funzione SUBTOTALE di Excel rappresenta la soluzione ideale: si adatta automaticamente ai filtri applicati ed esclude dal calcolo le righe nascoste, garantendo precisione e affidabilità.

Per calcolare la media solo dei risultati filtrati, segui questi passaggi:

  • Identifica l'intervallo che include tutti i tuoi dati filtrati nella colonna di cui desideri calcolare la media (in questo esempio, supponiamo che i valori siano in)C12:C24 della colonna Importo).
  • In una cella vuota inserisci la seguente formula:
=SUBTOTAL(1,C12:C24)

Questa formula calcola la media solo delle celle visibili (filtrate) nell'intervallo specificato ()C12:C24). Il parametro 1 indica a SUBTOTALE di utilizzare la funzione MEDIA, e SUBTOTALE ignora automaticamente tutte le righe nascoste dal filtro.

Dopo aver digitato la formula, premi Invio. Vedrai immediatamente visualizzato il valore medio delle sole righe visibili, come mostrato di seguito:

Formula inserita nella cella del risultato

Somma/Conta/Media solo celle visibili, ignorando celle/righe/colonne nascoste o filtrate

Le normali funzioni SOMMA, CONTA.NUMERI o MEDIA di Excel calcolano utilizzando tutte le celle all'interno dell'intervallo specificato, indipendentemente dal fatto che siano visibili o nascoste a causa di filtri o nascondimenti manuali. Per gestire in modo più efficace questi casi, puoi contare su Kutools per Excel. Grazie alle sue funzioni dedicate SOMMAVISIBILI, CONTAVISIBILI e MEDIAVISIBILIPuoi calcolare facilmente totali, conteggi e medie solo per le celle effettivamente visibili in qualsiasi intervallo, escludendo sia quelle filtrate che quelle nascoste manualmente. Questa funzionalità ti aiuta a evitare errori nei fogli di lavoro complessi e ti fa risparmiare tempo rispetto all’uso di formule complesse o codice personalizzato.


Funzioni avanzate fornite da Kutools

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


Media di dati/elenco filtrati con la funzione AGGREGA

Se utilizzi Excel 2010 o versioni successive, la funzione AGGREGA offre ancora più flessibilità rispetto a SUBTOTALE per calcolare medie sui dati filtrati, con opzioni aggiuntive per gestire errori e righe nascoste. Ecco come applicarla:

  • In una cella vuota inserisci la seguente formula (ipotizzando che i tuoi dati filtrati siano in C12:C24):
=AGGREGATE(1,5, C12:C24)
  • Il primo argomento ()1) specifica la funzione MEDIA, esattamente come in SUBTOTALE.
  • Il secondo argomento ()5) indica alla funzione AGGREGA di ignorare sia le righe nascoste (a causa del filtro) che gli errori.

Premi Invio dopo aver digitato la formula per visualizzare immediatamente la media delle righe visibili nel tuo intervallo filtrato. Se desideri adattare il calcolo a diversi metodi di nascondimento delle righe o ad altre funzioni di aggregazione, modifica semplicemente il secondo parametro di conseguenza.


Macro VBA per calcolare la media solo delle celle effettivamente visibili

Per esigenze più avanzate o personalizzate, puoi utilizzare una semplice macro VBA per calcolare la media solo delle celle visibili (non nascoste né filtrate) in un Seleziona intervallo. Questa soluzione è particolarmente utile nei fogli che contengono diversi metodi di nascondimento dei dati. Ecco come procedere:

  1. Passa alla scheda Sviluppo di Excel e seleziona Visual Basic per aprire l'editor VBA. Nell'editor, fai clic su Inserisci > Modulo per creare un nuovo modulo.
  2. Copia e incolla il seguente codice VBA nella finestra del modulo:
Sub AverageVisibleCells()
    Dim rng As Range
    Dim cell As Range
    Dim sum As Double
    Dim count As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select range to average only visible cells", xTitleId, rng.Address, Type:=8)
    
    sum = 0
    count = 0
    
    For Each cell In rng
        If Not cell.EntireRow.Hidden And cell.Rows.Hidden = False And cell.Columns.Hidden = False Then
            If cell.DisplayFormat.Hidden = False And IsNumeric(cell.Value) And cell.Value <> "" Then
                sum = sum + cell.Value
                count = count + 1
            End If
        End If
    Next cell
    
    If count > 0 Then
        MsgBox "Average of visible cells is: " & sum / count, vbInformation, xTitleId
    Else
        MsgBox "No visible numeric cells found.", vbExclamation, xTitleId
    End If
End Sub

3. Chiudi l'editor VBA. Torna al tuo foglio di lavoro, premi Alt+F8, seleziona AverageVisibleCells e fai clic su Esegui. Quando richiesto, seleziona il tuo intervallo dati di destinazione. La macro calcolerà e visualizzerà la media solo delle celle numeriche attualmente visibili (non filtrate e non nascoste).

Quando si lavora con dati filtrati, è fondamentale scegliere il metodo più adatto alle proprie esigenze di reporting e aggiornamento: SUBTOTALE e AGGREGA sono ideali per la maggior parte degli scenari quotidiani, mentre Kutools e le macro VBA offrono maggiore potenza e personalizzazione per esigenze più avanzate.


Calcolo di medie speciali in 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