Somma per gruppi nella tabella Excel

Anonim


È facile sommare per gruppo al di fuori della tabella usando la funzione SOMMA.SE, ma cosa succede se vogliamo sommare i gruppi nella tabella. Uguale alla tabella pivot. Anche questo facile da fare. Questo articolo spiega come sommare i valori del loro gruppo nella stessa tabella senza ripetizioni.

Formula generica

=SE(nome_gruppoCell_Sopra_nome_gruppo,SOMMA.SE(intervallo_gruppo,nome_gruppo,intervallo_somma),””)

La formula generica sopra può sembrare lunga, ma ho appena usato nomi descrittivi in ​​modo che si spieghi da sola.
Nome del gruppo: il riferimento di cella del nome del gruppo che si desidera sommare.
Cell_Above_group_name: il riferimento di cella della cella sopra il nome del gruppo.
intervallo_gruppo: il riferimento dell'intervallo che contiene i nomi dei gruppi.
Somma_intervallo: l'intervallo di celle che contiene i valori.

Quindi vediamo come funziona con un esempio.

Esempio: somma dei valori per gruppo
Qui abbiamo questa tabella excel che contiene i dati di tre società con alcuni dati casuali.

Il primo e migliore metodo è utilizzare le tabelle pivot. La tabella pivot è la soluzione migliore per ottenere dati riepilogati e strutturati per gruppi.
Ma per qualsiasi motivo se vuoi sommare i valori per gruppo solo nella tabella originale. Quindi usa questo metodo. Prima ordina la tabella per gruppi. E poi scrivi questa formula in C2:

=SE(A2A1,SOMMA.SE($A$2:$A$10,A2,$B$2:$B$10),"")

Copia questa formula e abbiamo la nostra somma di diversi gruppi.

Quindi come funziona questa formula excel?
Perché questa formula funzioni, l'ordinamento dei dati per gruppi è molto importante.

Diamo un'occhiata alla funzione in C2 =SE(A2A1,SOMMA.SE($A$2:$A$10,A2,$B$2:$B$10),"").,
Qui la funzione SE verifica se Nome in A2 non è uguale a A1. Non sono uguali, quindi la funzione SOMMA.SE viene eseguita e somma il valore nell'intervallo $ B $ 2: $ B $ 10 solo per il valore in A2, che ci dà 25551 in C2.

Esaminiamo la funzione in C3, =SE(A2A1,SOMMA.SE($A$2:$A$10,A3,$B$2:$B$10),"")
Qui la funzione SE verifica se Nome in A3 non è uguale a A2. Sono uguali. Quindi la funzione SOMMA.SE viene saltata e viene restituita la parte False che non contiene nulla ("").

Come utilizzare la funzione SOMMA.SE in Excel

SOMMA.ME con date in Excel

SOMMA.SE con celle non vuote

Come utilizzare la funzione SOMMA.PI.SE in Excel

SUMIF utilizzando la logica AND-OR

Articoli popolari:

La funzione CERCA.VERT in Excel

CONTA.SE in Excel 2016

Come utilizzare la funzione SOMMA.SE in Excel