Som per groep in de Excel-tabel

Anonim


Het is gemakkelijk om per groep buiten de tabel op te tellen met de SUMIF-functie, maar wat als we de groepen in de tabel willen optellen. Zelfde als draaitabel. Dit is ook gemakkelijk te doen. Dit artikel vertelt hoe u waarden per groep in dezelfde tabel kunt optellen zonder herhaling.

Generieke formule

=ALS(groepsnaamCell_Boven_groepsnaam,SUMIF(groepsbereik,groepsnaam,som_bereik),””)

De algemene formule hierboven ziet er misschien lang uit, maar ik heb zojuist beschrijvende namen gebruikt, zodat het zichzelf verklaart.
Groepsnaam: de celverwijzing van de naam van de groep die u wilt optellen.
Cel_Boven_groep_naam: de celverwijzing van de cel boven de groepsnaam.
Groepsbereik: de referentie van het bereik dat de groepsnamen bevat.
Sum_range: het celbereik dat de waarden bevat.

Dus laten we eens kijken hoe het werkt met een voorbeeld.

Voorbeeld: somwaarden per groep
Hier hebben we deze Excel-tabel met gegevens van drie bedrijven met enkele willekeurige gegevens.

De eerste en beste methode is om draaitabellen te gebruiken. Draaitabel is het beste om samengevatte en gestructureerde gegevens per groep te krijgen.
Maar om welke reden dan ook als u waarden per groep alleen in de originele tabel wilt optellen. Gebruik dan deze methode. Sorteer de tabel eerst op groepen. En schrijf dan deze formule in C2:

=ALS(A2A1,SOM.ALS($A$2:$A$10,A2,$B$2:$B$10),"")

Kopieer deze formule en we hebben onze som van verschillende groepen.

Dus hoe werkt deze Excel-formule?
Om deze formule te laten werken, is het sorteren van gegevens op groepen erg belangrijk.

Laten we eens kijken naar de functie in C2 =IF(A2A1,SUMIF($A$2:$A$10,A2,$B$2:$B$10),"").,
Hier controleert de ALS-functie of Naam in A2 niet gelijk is aan A1. Ze zijn niet gelijk, vandaar dat de SUMIF-functie wordt uitgevoerd en de waarde in het bereik $ B $ 2: $ B $ 10 optelt voor alleen waarde in A2, wat ons 25551 in C2 geeft.

Laten we eens kijken naar de functie in C3, =IF(A2A1,SUMIF($A$2:$A$10,A3,$B$2:$B$10),"")
Hier controleert de ALS-functie of Naam in A3 niet gelijk is aan A2. Ze zijn gelijk. Vandaar dat de SUMIF-functie wordt overgeslagen en het False-gedeelte wordt geretourneerd dat niets bevat ("").

Hoe de SUMIF-functie in Excel te gebruiken?

SUMIFS met datums in Excel

SUMIF met niet-lege cellen

Hoe de SUMIFS-functie in Excel te gebruiken

SOMMEN met EN-OF logica

Populaire artikels:

De VERT.ZOEKEN-functie in Excel

AANTAL.ALS in Excel 2016

Hoe de SUMIF-functie in Excel te gebruiken?