LogoExcel SOS
  • Assistant
  • Blog
  • Templates
  • Pricing
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.

Sign in to continue reading

This is premium content. Sign in to your account to access the full content.


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"
All Posts

Author

avatar for Excel SOS
Excel SOS

Categories

  • 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

More Posts

Formule Condizionali: SOMMA.SE, CONTA.SE e MEDIA.SE Spiegate
FormuleTutorial

Formule Condizionali: SOMMA.SE, CONTA.SE e MEDIA.SE Spiegate

Come usare le formule condizionali in Excel italiano per sommare, contare e calcolare medie con criteri specifici. Guida con esempi per ufficio.

avatar for Excel SOS
Excel SOS
2026/03/20
Tabelle Pivot in Excel: Come Funzionano e Quando Usarle
Tutorial

Tabelle Pivot in Excel: Come Funzionano e Quando Usarle

Guida pratica alle tabelle pivot in Excel italiano: come crearle, strutturarle e usarle per analizzare dati senza scrivere una sola formula.

avatar for Excel SOS
Excel SOS
2026/03/07
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

Newsletter

Join the community

Subscribe to our newsletter for the latest news and updates

LogoExcel SOS

Excel made easy: ask AI, get the formula

GitHub
Product
  • Features
  • Formula Search
  • Excel Templates
  • Pricing
Resources
  • Documentation
  • Blog
Company
  • About
  • Contact
Legal
  • Cookie Policy
  • Privacy Policy
  • Terms of Service
© 2026 Excel SOS. All Rights Reserved.