KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Somma valori per gruppo in Excel

AutoreXiaoyang Data di modifica

A volte potresti aver bisogno di sommare valori raggruppati in una tabella. Ad esempio, ho un elenco di prodotti con gli importi corrispondenti in un’altra colonna e desidero ottenere il subtotale per ciascun prodotto, come illustrato nello screenshot seguente. Questo tutorial ti mostra alcune formule utili per portare a termine questa operazione in Excel.

doc-sum-by-group-1


Somma valori per gruppo – subtotali nella tabella dati originale

La sintassi generica per sommare valori per gruppo in Excel è la seguente:

=IF(group_name=cell_above_group_name, “” ,SUMIF(group_range,group_name,sum_range))
  • group_name: La cella con il Nome gruppo che desideri sommare;
  • cell_above_group_name: La cella sopra il Nome gruppo;
  • group_range: L’intervallo di celle che contiene il Nome gruppo;
  • sum_rangeL’intervallo di celle corrispondente al nome del gruppo specificato da sommare.

Se i dati sono ordinati in base alla colonna di raggruppamento e i prodotti identici compaiono in sequenza, come nello screenshot seguente, puoi calcolare i subtotali per gruppo con una formula che combina le 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:

=IF(A2=A1,«»,SUMIF($A$2:$A$13,A2,$B$2:$B$13))
  • Nota: Nella formula:
  • A1è la cella dell’intestazione e A2è la prima cella contenente il nome del prodotto da utilizzare;
  • A2:A13è l’elenco contenente i nomi dei prodotti su cui basare la somma;
  • B2:B13 è la colonna di dati di cui si desidera ottenere il subtotale.

2. Trascina quindi il quadratino di riempimento verso il basso fino alle celle in cui desideri applicare la formula: i subtotali verranno calcolati automaticamente per ciascun nome di prodotto, come mostrato nello screenshot:

doc-sum-by-group-3


Spiegazione della formula:

=IF(A2=A1,«»,SUMIF($A$2:$A$13,A2,$B$2:$B$13))

  • SOMMA.SE($A$2:$A$13;A2;$B$2:$B$13): Questa funzione SOMMA.SE somma i valori nell’intervallo B2:B13 solo quando i valori corrispondenti nell’intervallo A2:A13 corrispondono al criterio specificato in A2.
  • SE(A2=A1;«»;SOMMA.SE($A$2:$A$13;A2;$B$2:$B$13)): Questa funzione SE confronta ogni valore nella colonna A con quello della cella soprastante. Ad esempio, se il valore in A2 è uguale a quello in A1, restituisce una cella vuota («»), altrimenti calcola e restituisce il risultato della funzione SOMMA.SE.

Somma valori per gruppo – subtotali in un'altra posizione

Se i valori di ciascun gruppo non sono disposti in modo consecutivo nella colonna, ma elencati in ordine casuale, per sommare i valori corrispondenti in base al gruppo o alla categoria devi innanzitutto estrarre il Nome gruppo dai nomi dei prodotti e successivamente calcolare il subtotale in base a tale Nome gruppo, come illustrato nello screenshot seguente.

doc-sum-by-group-4

1. Innanzitutto, estrai i nomi dei gruppi univoci utilizzando la seguente formula di matrice, quindi premi contemporaneamente i tasti Ctrl + Maiusc + Invio per ottenere il primo risultato.

=INDEX($A$2:$A$13,MATCH(0,COUNTIF($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 quella in cui inserisci la formula.

2. Seleziona quindi la cella contenente la formula e trascina il quadratino di riempimento verso il basso finché non compaiono tutti i nomi dei prodotti, come mostrato nello screenshot:

doc-sum-by-group-5

3. Ora puoi sommare i valori in base ai nomi dei gruppi estratti. In questo caso, utilizzeremo la funzione SOMMA.SE: inserisci la formula seguente in una cella vuota; nell’esempio, la inserirò nella cella E2.

=SUMIF($A$2:$A$13,D2,$B$2:$B$13)

4. Trascina quindi il quadratino di riempimento verso il basso per copiare la formula e ottenere il totale degli ordini degli altri gruppi — vedi screenshot:

doc-sum-by-group-6


Funzione correlata utilizzata:

  • SUMIF:
  • La funzione SOMMA.SE ti permette di sommare celle in base a un criterio specifico.
  • SE:
  • La funzione SE verifica una condizione specifica e restituisce il valore che hai indicato per i casi VERO o FALSO.

Altri articoli:

  • Subtotali degli importi fattura per scadenza
  • Sommare gli importi delle fatture in base alla scadenza, come illustrato nello screenshot seguente, è un’operazione comune in Excel. Questo tutorial mostra come ottenere subtotali degli importi fattura per scadenza utilizzando la funzione SOMMA.SE.
  • Somma dei valori più piccoli o degli N valori inferiori
  • In Excel, sommare un intervallo di celle è semplice grazie alla funzione SOMMA. Tuttavia, potrebbe capitare di dover sommare i 3, i 5 o gli n numeri più piccoli all’interno di un intervallo di dati, come illustrato nello screenshot seguente. In questi casi, la combinazione delle funzioni MATR.SOMMA.PRODOTTO e PICCOLO ti permette di risolvere facilmente il problema in Excel.

I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.