LogoExcel SOS
  • Assistente
  • Blog
  • Modelli
  • Prezzi
Filtri Excel: Perché i Tuoi Totali Mentono (e Come SUBTOTALE li Corregge)
2026/04/05
Premium

Filtri Excel: Perché i Tuoi Totali Mentono (e Come SUBTOTALE li Corregge)

Scopri perche SOMMA ignora i filtri e come usare SUBTOTALE e CONTA.VALORI per calcoli dinamici che si aggiornano con i filtri.

Selezioni "Gennaio" dal filtro della colonna mese. Le righe di febbraio, marzo e aprile spariscono. Poi guardi in fondo e vedi: =SOMMA(C2:C100) mostra ancora il totale annuale. Excel sta sommando anche le righe che non vedi.

Questo e il problema piu silenzioso di Excel: i filtri nascondono le righe, ma SOMMA, MEDIA e CONTA.NUMERI le includono ancora nei calcoli. Il risultato sembra corretto — e un numero, non un errore — ma e completamente sbagliato.

Due formule risolvono il problema. CONTA.VALORI conta quante righe sono effettivamente visibili (la diagnosi), e SUBTOTALE calcola somme, medie e conteggi solo sulle righe filtrate (la cura).

Vuoi il foglio gia pronto? Scarica il Report Filtri Dinamici Excel con SUBTOTALE gia configurato per aggiornamento automatico con i filtri.

Anteprima del modello Excel per report con filtri dinamici

Perche SOMMA ignora i filtri

Quando applichi un filtro, Excel nasconde fisicamente le righe — ma non le elimina. SOMMA(C2:C100) vede ancora tutte le 100 righe, filtrate o no.

Ecco un esempio concreto. Sara gestisce il report vendite di un negozio a Bologna:

MeseProdottoVendite
GenSedia Ergonomica1.200 EUR
GenScrivania2.400 EUR
FebSedia Ergonomica980 EUR
FebMonitor1.650 EUR
MarScrivania2.100 EUR
MarLampada430 EUR

Totale annuale (SOMMA): 8.760 EUR

Sara filtra per "Gen". Risultato: 2 righe visibili. Ma =SOMMA(C2:C7) continua a mostrare 8.760 EUR. Non e un bug — e che SOMMA non sa che hai applicato un filtro.

Il problema non riguarda solo SOMMA. Vale per MEDIA, CONTA.NUMERI, MAX, MIN — tutte le formule classiche calcolano sull'intervallo completo, indipendentemente da quali righe sono visibili.

Diagramma del flusso di SUBTOTALE con codice funzione

CONTA.VALORI: quante righe vedi davvero?

Prima di correggere i totali, usa CONTA.VALORI per capire quante righe sono effettivamente visibili dopo il filtro.

La sintassi:

=CONTA.VALORI(A2:A100)

Conta tutte le celle non vuote nell'intervallo. A differenza di CONTA.NUMERI (che conta solo i numeri), CONTA.VALORI conta tutto: testo, numeri, date, valori logici.

Aggiunta di una cella di controllo sopra la tabella:

=CONTA.VALORI(A2:A100)

Con il filtro disattivato → 6 (tutte le righe) Con il filtro su "Gen" → ancora 6

Questo e il punto: anche CONTA.VALORI conta le righe nascoste. Per avere il conteggio delle sole righe visibili, serve SUBTOTALE con codice 3.

Ma CONTA.VALORI torna utile per confrontare: se CONTA.VALORI da 100 e il tuo SUBTOTALE-conteggio da 23, sai che stai lavorando su un subset di 23 righe su 100.

SUBTOTALE: la formula che rispetta i filtri

SUBTOTALE e l'unica formula nativa di Excel che calcola solo sulle righe visibili. La sintassi:

=SUBTOTALE(num_funzione; rif1; [rif2]; ...)

Il primo argomento e un numero che indica quale operazione fare:

CodiceOperazioneEquivalente
1MediaMEDIA
2Conta numeriCONTA.NUMERI
3Conta valoriCONTA.VALORI
4MassimoMAX
5MinimoMIN
9SommaSOMMA
101-109Stessi, ma ignora anche righe nascoste manualmente—

Per il report di Sara, basta sostituire =SOMMA(C2:C7) con:

=SUBTOTALE(9; C2:C7)

Ora:

  • Filtro disattivato → 8.760 EUR (totale corretto)
  • Filtro su "Gen" → 3.600 EUR (solo Gen)
  • Filtro su "Feb" → 2.630 EUR (solo Feb)

Il totale si aggiorna automaticamente ogni volta che cambi il filtro.

E per contare quante righe visibili hai:

=SUBTOTALE(3; A2:A100)

Questo e il conteggio dinamico che CONTA.VALORI da solo non riesce a fare.

Il workflow completo: report dinamico con SUBTOTALE

Ecco come costruire un report che funziona con qualsiasi filtro.

Riga di riepilogo in cima alla tabella (prima dei dati, righe 1-3):

ABC
1Righe visibili=SUBTOTALE(3;A5:A200)
2Totale vendite=SUBTOTALE(9;C5:C200)
3Media per riga=SUBTOTALE(1;C5:C200)
4MeseProdottoVendite
5GenSedia Ergonomica1.200
............

Con questa struttura, quando filtri per mese, per prodotto, o per qualsiasi altra colonna, le tre celle in cima si aggiornano istantaneamente. Non devi fare nulla — SUBTOTALE lavora da solo.

Per confrontare totale filtrato vs totale assoluto:

=SUBTOTALE(9; C5:C200) & " EUR su " & SOMMA(C5:C200) & " EUR totali"

Risultato con filtro Gen: "3.600 EUR su 8.760 EUR totali"

Confronto prima e dopo: SOMMA vs SUBTOTALE con filtri attivi

Errori comuni (e come evitarli)

Errore 1: Usare il codice sbagliato

Il codice 9 e SOMMA. Il codice 3 e CONTA.VALORI. Se scrivi =SUBTOTALE(3; C2:C100) invece di =SUBTOTALE(9; C2:C100), conti le righe invece di sommare i valori. Tieni una nota con i codici piu usati: 1=MEDIA, 3=CONTA, 9=SOMMA.

Errore 2: SUBTOTALE non ignora le righe nascoste manualmente

Se nascondi righe con tasto destro → Nascondi (non con il filtro), i codici da 1 a 9 le includono comunque. Usa i codici da 101 a 109 per ignorare sia i filtri che le righe nascoste manualmente:

=SUBTOTALE(109; C2:C100)

Errore 3: SUBTOTALE dentro SUBTOTALE

Se hai SUBTOTALE nelle singole righe e poi usi SUBTOTALE sull'intera colonna, Excel e abbastanza intelligente da ignorare i SUBTOTALE annidati per evitare il doppio conteggio. Non devi fare nulla di speciale — questa e una funzionalita automatica di SUBTOTALE.

Errore 4: Separatore sbagliato

Come tutte le formule in Excel italiano, usa il punto e virgola come separatore:

=SUBTOTALE(9; C2:C100)   ✓
=SUBTOTALE(9, C2:C100)   ✗ (errore in italiano)

Fumetto educativo su filtri e SUBTOTALE

SUBTOTALE con CONTA.VALORI per monitoraggio compilazione

Combina SUBTOTALE e CONTA.VALORI per costruire un pannello di controllo che mostra quanto e completo il tuo foglio dopo qualsiasi filtro.

Supponiamo di avere un registro ordini con 5 colonne obbligatorie (Cliente, Data, Prodotto, Quantita, Prezzo):

=SE(SUBTOTALE(3;A2:A200) = 0;
  "Nessuna riga visibile";
  "Righe visibili: " & SUBTOTALE(3;A2:A200) &
  " | Completi: " & SUBTOTALE(3;E2:E200) &
  " | Mancanti: " & SUBTOTALE(3;A2:A200) - SUBTOTALE(3;E2:E200))

Quando filtri per cliente o data, vedi subito quanti ordini sono completi e quanti mancano dell'ultimo campo.

SUBTOTALE dinamico con menu a tendina

Per rendere il codice funzione dinamico (l'utente sceglie se vedere somma, media o massimo), puoi collegare SUBTOTALE a una lista a discesa:

  1. Crea una piccola tabella di riferimento:
DE
1Somma9
2Media1
3Massimo4
4Minimo5
  1. In una cella (es. G1) inserisci una lista a discesa con le opzioni: Somma, Media, Massimo, Minimo

  2. La formula del totale dinamico:

=SUBTOTALE(CERCA.VERT(G1; D1:E4; 2; 0); C5:C200)

Ora l'utente sceglie l'operazione dal menu e il totale si aggiorna. Utile per dashboard interattive senza macro.

Percentuale sul filtrato vs totale assoluto

Un KPI molto richiesto: "questa selezione e che percentuale del totale?"

=SE(SOMMA(C5:C200)=0; 0;
  SUBTOTALE(9;C5:C200) / SOMMA(C5:C200))

Formatta come percentuale. Con il filtro su Gen: "41%" (3.600 su 8.760). Cambia filtro su Feb: "30%" (2.630 su 8.760). Utilissimo per presentazioni dove vuoi mostrare il peso di ciascuna categoria.

SUBTOTALE su piu intervalli

SUBTOTALE accetta piu intervalli nello stesso argomento:

=SUBTOTALE(9; C5:C100; C105:C200)

Utile se hai dati in blocchi non contigui (es. un foglio con due reparti separati da righe di intestazione). Calcola la somma filtrata di entrambi i blocchi insieme.

Confronto report: tabella pivot vs SUBTOTALE

AspettoTabella PivotSUBTOTALE
AggiornamentoManuale (Aggiorna)Automatico
SetupComplessoSemplicissimo
Filtri condizionaliSlicer dedicatiAutofilter normale
Flessibilita layoutLimitataTotale
Formule aggiuntiveDifficileFacile

SUBTOTALE vince quando vuoi un foglio semplice che si aggiorna automaticamente con l'autofilter. Le tabelle pivot vincono quando hai bisogno di raggruppamenti e drill-down complessi.

Accedi per continuare a leggere

Questo è un contenuto premium. Accedi al tuo account per visualizzare il contenuto completo.


Approfondisci:

  • Scarica il Report Filtri Dinamici Excel — il modello gia pronto con SUBTOTALE configurato
  • Tutte le formule matematiche — riferimento completo SUBTOTALE, SOMMA, ARROTONDA
  • Tutte le formule statistiche — riferimento completo CONTA.VALORI, CONTA.NUMERI, MEDIA
  • Formule condizionali: SOMMA.SE e CONTA.SE — per somme con criteri senza filtri
  • Chiedi all'Assistente AI — prova a chiedere "come faccio una somma solo delle righe filtrate"
Tutti gli articoli

Autore

avatar for Excel SOS
Excel SOS

Categorie

  • Formule
  • Tutorial
Perche SOMMA ignora i filtriCONTA.VALORI: quante righe vedi davvero?SUBTOTALE: la formula che rispetta i filtriIl workflow completo: report dinamico con SUBTOTALEErrori comuni (e come evitarli)SUBTOTALE con CONTA.VALORI per monitoraggio compilazioneSUBTOTALE dinamico con menu a tendinaPercentuale sul filtrato vs totale assolutoSUBTOTALE su piu intervalliConfronto report: tabella pivot vs SUBTOTALE

Altri articoli

I Numeri Non Si Sommano? Come VALORE e CONTA.NUMERI Salvano i Dati Importati
Premium
ErroriFormule

I Numeri Non Si Sommano? Come VALORE e CONTA.NUMERI Salvano i Dati Importati

Scopri perche i numeri importati da CSV o PDF non si sommano e come correggerli con VALORE e CONTA.NUMERI.

avatar for Excel SOS
Excel SOS
2026/04/05
INDICE+CONFRONTA: Piu Potente di CERCA.VERT nei Casi Difficili
FormuleTutorial

INDICE+CONFRONTA: Piu Potente di CERCA.VERT nei Casi Difficili

La combo INDICE e CONFRONTA in Excel italiano spiegata con casi reali: ricerca a sinistra, criteri multipli e tutto quello che CERCA.VERT non riesce a fare.

avatar for Excel SOS
Excel SOS
2026/03/11
Lavorare con le Date in Excel Italiano: Guida Completa
FormuleTutorial

Lavorare con le Date in Excel Italiano: Guida Completa

Come calcolare differenze tra date, estrarre mese e anno, e usare le formule data in Excel italiano. Esempi pratici per scadenze, eta e report.

avatar for Excel SOS
Excel SOS
2026/03/15

Newsletter

Unisciti alla community

Iscriviti alla nostra newsletter per le ultime novità e aggiornamenti

LogoExcel SOS

Excel facile: chiedi all'AI, ottieni la formula

GitHub
Prodotto
  • Funzionalità
  • Cerca Formule
  • Modelli Excel
  • Prezzi
Risorse
  • Documentazione
  • Blog
Azienda
  • Chi siamo
  • Contatti
Legale
  • Cookie Policy
  • Informativa sulla privacy
  • Termini di servizio
© 2026 Excel SOS. All Rights Reserved.