Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come sommare i valori escludendo o senza subtotali in Excel?

Author Siluvia Last modified

Quando si lavora con set di dati in Excel, è comune organizzare e analizzare i numeri calcolando i subtotali per diversi gruppi o categorie. Tuttavia, dopo aver aggiunto questi subtotali, potresti voler calcolare un totale generale che esclude tali valori parziali, evitando qualsiasi doppio conteggio nel totale finale. La sfida è che, quando si sommano direttamente tutti i numeri, i subtotali vengono inclusi nel totale complessivo, risultando in una somma totale più grande del previsto. Per evitarlo, devi trovare un modo per sommare i dati originali escludendo le righe dei subtotali. In questo articolo, presentiamo diversi metodi pratici per risolvere questo problema, così puoi calcolare risultati accurati in modo efficiente in diversi scenari.


Sommare i valori senza subtotali con la funzione Somma in Excel

Un approccio ampiamente adottato per calcolare i subtotali di gruppo è inserire la funzione SOMMA all'interno o sotto ciascun gruppo pertinente. Tuttavia, quando desideri calcolare il totale generale per l'intera lista ignorando queste righe di subtotali di gruppo, è spesso necessario un passaggio aggiuntivo. Ecco un metodo che puoi utilizzare per raggiungere questo obiettivo:

1. Utilizza la funzione SOMMA all'interno di ciascun gruppo per generare i rispettivi subtotali, come mostrato in questo screenshot:

A screenshot showing the SUM function used to calculate group subtotals in Excel

2. Successivamente, per trovare il totale generale escludendo quelle righe di subtotali, inserisci la seguente formula in una cella vuota dove desideri che appaia il risultato:
=SOMMA(B2:B21)/2

Premi Invio per ottenere il totale corretto. Questa formula funziona perché presuppone che tu abbia inserito i subtotali con la funzione SOMMA immediatamente dopo i gruppi pertinenti, raddoppiando efficacemente la somma dei dati grezzi. Dividendo per 2 si rimuove il totale duplicato. Nota che questo metodo è più adatto quando il set di dati è strutturato in modo tale che la somma dei valori originali e dei subtotali formi esattamente il doppio della somma dei dati originali.

A screenshot showing how to sum values without subtotals using a formula in Excel

Se la struttura dei tuoi dati è più complessa o il numero di righe di subtotali varia, i metodi alternativi descritti di seguito possono offrire una soluzione più accurata e flessibile.


Somma valori senza subtotali con la funzione Subtotale in Excel

La funzione SUBTOTALE in Excel fornisce un modo integrato per eseguire calcoli solo sulle righe filtrate o visibili. Questo la rende particolarmente utile quando si lavora con elenchi contenenti subtotali, poiché le formule SUBTOTALE possono essere configurate per ignorare altri risultati SUBTOTALE all'interno dell'intervallo, prevenendo 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)

Questo applica l'operazione SOMMA (numero di funzione 9) all'intervallo specificato ed è spesso usato come parte della funzione incorporata Dati > Subtotale di Excel.

A screenshot showing the SUBTOTAL function used to calculate group subtotals in Excel

2. Per il totale generale che esclude i subtotali interni, inserisci la seguente formula nella cella scelta:
=SUBTOTALE(9;B2:B21)

Premi Invio per sommare automaticamente i valori dei dati, ignorando qualsiasi funzione SUBTOTALE nidificata all'interno dell'intervallo. Questo approccio è adatto per elenchi che utilizzano la funzione SUBTOTALE per riassunti di gruppo ed elimina il rischio di sommare più volte i subtotali.

A screenshot showing how to use the SUBTOTAL function to sum values without including subtotals in Excel

Tieni presente che la funzione SUBTOTALE funziona meglio quando le celle dei subtotali sono state generate utilizzando SUBTOTALE piuttosto che SOMMA. Inoltre, se filtri o nascondi righe, SUBTOTALE può essere impostato per sommare solo i dati visibili (non nascosti), il che è utile in situazioni di report dinamici.


Codice VBA - Sommare i valori escludendo le righe dei subtotali

Se la struttura dei tuoi dati è complessa o desideri un metodo automatizzato per sommare solo le righe dei dati grezzi (escludendo i subtotali), puoi utilizzare una semplice macro VBA. Questo approccio ti consente di identificare e sommare programmaticamente solo quelle righe che soddisfano i tuoi criteri, come sulla base di una formattazione specifica, la presenza di formule o altre caratteristiche distintive.

Ad esempio, se le righe dei subtotali sono calcolate con formule (come SOMMA o SUBTOTALE) e le righe dei dati grezzi contengono solo valori statici, puoi impostare il codice VBA per sommare solo quelle celle in una colonna specifica che non contengono formule. Ecco come puoi farlo:

1. Clicca Strumenti di sviluppo > Visual Basic per aprire la finestra Microsoft Visual Basic for Applications.
2. Nella nuova finestra, clicca 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. Clicca il pulsante Run button Esegui per eseguire il codice. Apparirà un prompt per selezionare l'intervallo contenente i tuoi dati. La macro sommerà quindi solo le celle della tua selezione che non contengono formule, saltando efficacemente le tipiche righe dei subtotali.

Consigli pratici: Modifica i criteri all'interno del ciclo VBA per adattarli alla struttura del tuo set di dati. Ad esempio, puoi aggiungere logica per identificare le righe dei subtotali in base a una formattazione di cella specifica, a un certo testo (come "Subtotale" in una colonna adiacente) o ad altre caratteristiche che distinguono le righe dei dati dai subtotali.

Filtraggio - Usa filtro e SUBTOTALE per sommare solo le righe visibili (non subtotali)

Se il tuo set di dati ti permette di filtrare le righe dei subtotali (ad esempio, c'è un'etichetta, una parola chiave o un modello per identificarle), puoi utilizzare la funzione Filtro incorporata di Excel insieme alla funzione SUBTOTALE per aggiungere solo le righe visibili (non filtrate). Questa tecnica è pratica nei casi in cui i subtotali abbiano un indicatore o un'etichetta coerente.

1. Clicca ovunque nel tuo set di dati, poi vai alla scheda Dati e clicca Filtro per abilitare i filtri per le colonne.
2. Clicca il menu a discesa nella tua colonna ausiliaria, deseleziona "Subtotale" per nascondere le righe dei subtotali e visualizzare solo i dati originali.
3. In una cella separata, inserisci la seguente formula per sommare solo le righe visibili (filtrate):

=SUBTOTAL(9,B2:B21)

La funzione SUBTOTALE (con numero di funzione 9 per SOMMA) ignorerà tutte le righe nascoste, restituendo il totale solo delle righe attualmente visibili (cioè, le righe non-subtotale che hai mantenuto dopo il filtraggio). Questa soluzione è rapida e dinamica – se riapplichi i filtri o espandi il tuo set di dati, la formula si aggiornerà di conseguenza.

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 crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per 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...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà 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 Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

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 farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in