Skip to main content

Somma i valori per gruppo in Excel

Author: Xiaoyang Last Modified: 2025-05-30

A volte, potresti avere la necessità di sommare i valori in base al gruppo in una tabella. Ad esempio, ho un elenco di prodotti con i relativi importi in un'altra colonna e ora voglio ottenere l'importo parziale per ciascun prodotto come mostrato nello screenshot sottostante. Questa guida introdurrà alcune formule per risolvere questo compito in Excel.

doc-sum-by-group-1


Somma i valori per gruppo – subtotali nella tabella dati originale

Ecco la sintassi generica per sommare i valori in base al gruppo in Excel, che dovrebbe essere simile a questa:

=SE(nome_gruppo=cella_sopra_nome_gruppo, "" ,SOMMA.SE(intervallo_gruppo,nome_gruppo,intervallo_somma))
  • nome_gruppo: La cella con il nome del gruppo che desideri sommare;
  • cella_sopra_nome_gruppo: La cella sopra il nome del gruppo;
  • intervallo_gruppo: L'intervallo di celle che contiene i nomi dei gruppi;
  • intervallo_somma: L'intervallo di celle corrispondente al nome del gruppo specificato da sommare insieme.

Se i dati sono ordinati in base alla colonna di raggruppamento, lo stesso prodotto è disposto insieme come mostrato nello screenshot sottostante. Per calcolare i subtotali per gruppo, puoi creare formule basate sulle funzioni SE e SOMMA.SE.

doc-sum-by-group-2

1. Copia e incolla la seguente formula in una cella vuota accanto ai tuoi dati:

=SE(A2=A1,"",SOMMA.SE($A$2:$A$13,A2,$B$2:$B$13))
  • Nota: Nella formula:
  • A1 è la cella dell'intestazione, e A2 è la prima cella che contiene il nome del prodotto che desideri utilizzare;
  • A2:A13 è l'elenco che contiene i nomi dei prodotti che desideri sommare in base a;
  • B2:B13 è la colonna di dati di cui desideri ottenere il totale parziale.

2. Dopodiché, trascina la maniglia di riempimento verso il basso fino alle celle in cui desideri utilizzare questa formula, e i totali parziali verranno calcolati in base a ciascun nome del prodotto, vedi screenshot:

doc-sum-by-group-3


Spiegazione della formula:

=SE(A2=A1,"",SOMMA.SE($A$2:$A$13,A2,$B$2:$B$13))

  • SOMMA.SE($A$2:$A$13,A2,$B$2:$B$13): Questa funzione SOMMA.SE sommerà solo i valori nell'intervallo B2:B13 se i loro valori corrispondenti nell'intervallo A2:A13 sono uguali al criterio A2.
  • SE(A2=A1,"",SOMMA.SE($A$2:$A$13,A2,$B$2:$B$13)): Questa funzione SE controlla ogni valore nella colonna A per vedere se è uguale al valore nella cella sopra. Ad esempio, se il valore della cella A2 è uguale alla cella A1, non verrà restituito nulla (""), altrimenti verrà restituito il risultato della funzione SOMMA.SE.

Somma i valori per gruppo – subtotali in un'altra posizione

Se i valori di ciascun gruppo non sono disposti insieme e sono elencati casualmente nella colonna, per sommare i valori corrispondenti in base al gruppo o alla categoria, devi estrarre ogni nome del gruppo dai nomi dei prodotti e poi ottenere il totale parziale in base a questo nome del gruppo come mostrato nello screenshot sottostante.

doc-sum-by-group-4

1. Prima di tutto, estrai il nome del gruppo univoco utilizzando la seguente formula matriciale, quindi premi contemporaneamente i tasti Ctrl + Shift + Enter per ottenere il primo risultato.

=INDICE($A$2:$A$13;CONFRONTA(0;CONTA.SE($D$1:D1;$A$2:$A$13);0))
  • Nota: Nella formula:
  • A2:A13 è l'intervallo di celle da cui estrarre tutti i valori univoci;
  • D1 è la cella sopra la formula inserita.

2. Dopodiché, seleziona la cella della formula e trascina la maniglia di riempimento verso il basso fino alle celle finché non vengono visualizzati tutti i nomi dei prodotti, vedi screenshot:

doc-sum-by-group-5

3. Ora puoi sommare i valori in base al nome del gruppo che hai estratto. In questo caso, verrà utilizzata una funzione SOMMA.SE, inserisci la seguente formula in una cella vuota, in questo esempio, la metterò nella cella E2.

=SOMMA.SE($A$2:$A$13;D2;$B$2:$B$13)

4. Quindi, trascina la maniglia di riempimento verso il basso per copiare questa formula e restituire il totale degli ordini degli altri gruppi, vedi screenshot:

doc-sum-by-group-6


Funzione correlata utilizzata:

  • SOMMA.SE:
  • La funzione SOMMA.SE può aiutare a sommare le celle in base a un criterio.
  • SE:
  • La funzione SE verifica una condizione specifica e restituisce il valore corrispondente che fornisci per VERO o FALSO.

Altri articoli:

  • Subtotale importi delle fatture per età
  • Per sommare gli importi delle fatture in base all'età come mostrato nello screenshot sottostante può essere un compito comune in Excel, questa guida mostrerà come subtotalizzare gli importi delle fatture per età utilizzando una normale funzione SOMMA.SE.
  • Somma i valori più piccoli o gli ultimi N valori
  • In Excel, è facile sommare un intervallo di celle utilizzando la funzione SOMMA. A volte, potresti aver bisogno di sommare i valori più piccoli o gli ultimi 3, 5 o n numeri in un intervallo di dati come mostrato nello screenshot sottostante. In questo caso, la funzione SOMMAPRODOTTO insieme alla funzione PICCOLO può aiutarti a risolvere questo problema in Excel.

I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.