Somma valori per gruppo in Excel
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.

- Somma valori per gruppo – subtotali nella tabella dati originale
- Somma valori per gruppo – subtotali in un'altra posizione
Somma valori per gruppo – subtotali nella tabella dati originale
La sintassi generica per sommare valori per gruppo in Excel è la seguente:
- 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.

1. Copia e incolla la seguente formula in una cella vuota accanto ai tuoi dati:
- 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:

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.

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.
- 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:

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.
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:

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.
- Somma dei valori più piccoli o degli N valori inferiori in base a criteri
- Nel tutorial precedente abbiamo illustrato come sommare gli n valori più piccoli in un intervallo di dati. In questo articolo affronteremo un’operazione più avanzata: sommare gli n valori più bassi in base a uno o più criteri in Excel.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
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.