Come sommare i valori in Excel escludendo i subtotali?
Quando si lavora con set di dati in Excel, è pratica comune organizzare e analizzare i numeri calcolando subtotali per diversi gruppi o categorie. Tuttavia, una volta aggiunti tali subtotali, potrebbe rendersi necessario calcolare un totale complessivo che li escluda, evitando così il rischio di un doppio conteggio nel risultato finale. Il problema sorge quando, sommando direttamente tutti i valori, i subtotali vengono inclusi nel totale generale, generando una somma superiore a quella effettiva. Per ovviare a questa situazione, è fondamentale individuare un metodo efficace per sommare esclusivamente i dati originali, ignorando le righe contenenti subtotali. In questo articolo ti presentiamo diverse soluzioni pratiche per affrontare questa sfida, permettendoti di ottenere risultati precisi in ogni scenario.

Sommare valori senza subtotali con la funzione SOMMA in Excel
Un approccio molto diffuso per calcolare i subtotali di gruppo consiste nell’inserire la funzione SOMMA all’interno o immediatamente sotto ciascun gruppo corrispondente. Tuttavia, quando si vuole calcolare il totale complessivo dell’intero elenco ignorando queste righe di subtotali, è spesso necessario un passaggio aggiuntivo. Ecco un metodo efficace per ottenere proprio questo risultato:
1. Utilizza la funzione SOMMA all’interno di ciascun gruppo per generare i relativi subtotali, come illustrato in questa schermata:

2. Per ottenere il totale complessivo escludendo le righe dei subtotali, inserisci la seguente formula in una cella vuota dove desideri visualizzare il risultato:
=SOMMA(B2:B21)/2
Premi Invio per ottenere il totale corretto. Questa formula funziona perché presuppone che tu abbia inserito subtotali con la funzione SOMMA immediatamente dopo i gruppi pertinenti, raddoppiando di fatto la somma dei dati originali. Dividendo per 2 si elimina il duplicato. Nota bene: questo metodo è particolarmente efficace quando la struttura del set di dati è tale che la somma dei valori originali e dei relativi subtotali equivale esattamente al doppio della somma dei soli dati originali.

Se la struttura dei tuoi dati è più complessa o se il numero di righe di subtotali varia, i metodi alternativi descritti di seguito potrebbero offrirti una soluzione più precisa e flessibile.
Sommare valori senza subtotali con la funzione SUBTOTALE in Excel
La funzione SUBTOTALE in Excel offre un modo integrato per eseguire calcoli esclusivamente sulle righe filtrate o visibili, rendendola particolarmente utile quando si lavora con elenchi che contengono subtotali. Le formule SUBTOTALE possono infatti essere configurate per ignorare altri risultati SUBTOTALE presenti nell’intervallo, evitando così qualsiasi doppio conteggio dei valori.
Per utilizzare la funzione SUBTOTALE in questo contesto, segui questi passaggi:
1. Inserisci la funzione SUBTOTALE per ciascun gruppo come segue:
=SUBTOTALE(9;B2:B10)
Questa applica l’operazione SOMMA (numero di funzione 9) all’intervallo limitato ed è spesso utilizzata come parte integrante della funzionalità predefinita Dati > Subtotale di Excel.

2. Per ottenere il totale complessivo che esclude i subtotali interni, inserisci la seguente formula nella cella desiderata:
=SUBTOTALE(9;B2:B21)
Premi Invio per sommare automaticamente i valori dei dati, ignorando eventuali funzioni SUBTOTALE nidificate all’interno dell’intervallo. Questo approccio è ideale per elenchi che utilizzano la funzione SUBTOTALE nei riepiloghi di gruppo ed evita il rischio di conteggiare più volte gli stessi subtotali.

Tieni presente che la funzione SUBTOTALE offre prestazioni ottimali quando i subtotali sono stati generati con SUBTOTALE anziché con SOMMA. Inoltre, se applichi filtri o nascondi righe, SUBTOTALE può essere configurata per sommare esclusivamente i dati visibili (escludendo quelli nascosti), una funzionalità particolarmente utile nei contesti di reporting dinamico.
Codice VBA - Sommare valori escludendo le righe di subtotali
Se la struttura dei tuoi dati è complessa o desideri un metodo automatizzato per sommare esclusivamente le righe di dati grezzi — escludendo i subtotali — puoi ricorrere a una semplice macro VBA. Questo approccio ti permette di identificare e sommare in modo programmatico solo le righe che rispondono a criteri specifici, come una formattazione particolare, la presenza di formule o altre caratteristiche distintive.
Ad esempio, se le tue righe di subtotali sono calcolate con formule (come SOMMA o SUBTOTALE) e le righe dei dati grezzi contengono esclusivamente valori statici, puoi configurare il codice VBA per sommare soltanto le celle di una colonna specifica che non includono formule. Ecco come fare:
1. Fai clic su Strumenti sviluppatore > Visual Basic per aprire la finestra Microsoft Visual Basic, Applications Edition.
2. Nella nuova finestra, fai clic su Inserisci > Modulo e incolla il seguente codice nel modulo:
Sub SumNonSubtotalRows()
Dim WorkRng As Range
Dim SumResult As Double
Dim cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to sum (e.g., B2:B21)", xTitleId, WorkRng.Address, Type:=8)
SumResult = 0
For Each cell In WorkRng
If Not cell.HasFormula Then
SumResult = SumResult + cell.Value
End If
Next
MsgBox "The sum of non-subtotal rows is: " & SumResult, vbInformation, xTitleId
End Sub 3. Fai clic sul pulsante
Esegui per eseguire il codice. Apparirà una richiesta in cui dovrai selezionare l’intervallo contenente i tuoi dati. La macro sommerà quindi solo le celle selezionate che non contengono formule, saltando efficacemente le tipiche righe di subtotali.
Filtraggio - Usare il filtro e SUBTOTALE per sommare solo le righe visibili (non subtotali)
Se il tuo set di dati include righe di subtotali facilmente identificabili — ad esempio grazie a un’etichetta, una parola chiave o un modello riconoscibile — puoi combinare la funzione Filtro integrata di Excel con la funzione SUBTOTALE per sommare esclusivamente le righe visibili (ossia quelle non nascoste dal filtro). Questa soluzione è particolarmente efficace quando i subtotali presentano un indicatore o un’etichetta coerente.
1. Fai clic in un punto qualsiasi del tuo set di dati, quindi vai alla scheda Dati e fai clic su Filtro per attivare i filtri sulle colonne.
2. Fai clic sulla freccia a discesa nella colonna ausiliaria e deseleziona «Subtotale» per nascondere le righe di subtotali e visualizzare solo i dati originali.
3. In una cella separata, inserisci la seguente formula per sommare esclusivamente le righe visibili (filtrate).
=SUBTOTAL(9,B2:B21) La funzione SUBTOTALE (con il numero di funzione 9 per SOMMA) ignora automaticamente tutte le righe nascoste, calcolando il totale esclusivamente sulle righe attualmente visibili — ovvero quelle non nascoste dal filtro. È una soluzione rapida e dinamica: ogni volta che modifichi i filtri o espandi il tuo set di dati, la formula si aggiorna in tempo reale.
Migliori Strumenti per la Produttività in Office
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.
- 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