KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Waarden per groep optellen in Excel

AuteurXiaoyang Wijzigingsdatum

Soms hebt u de wens om waarden per groep in een tabel op te tellen. Bijvoorbeeld: ik heb een lijst met producten en hun bijbehorende bedragen in een andere kolom. Nu wil ik het subtotaalbedrag voor elk product verkrijgen, zoals in onderstaande afbeelding wordt weergegeven. Deze handleiding introduceert enkele formules om deze taak in Excel op te lossen.

doc-sum-by-group-1


Waarden per groep optellen – subtotalen in de oorspronkelijke gegevenstabel

Hieronder staat de algemene syntaxis om waarden per groep in Excel op te tellen:

=IF(group_name=cell_above_group_name, “” ,SUMIF(group_range,group_name,sum_range))
  • group_name: De cel met de Groepsnaam die u wilt optellen;
  • cell_above_group_name: De cel boven de Groepsnaam;
  • group_range: Het bereik van cellen dat de Groepsnaam bevat;
  • sum_rangeHet celbereik dat overeenkomt met de opgegeven groepsnaam en dat u gezamenlijk wilt optellen.

Wanneer de gegevens zijn gesorteerd op de groeperingskolom en identieke producten naast elkaar staan, zoals in de onderstaande afbeelding, kunt u eenvoudig subtotalen per groep genereren met de functies IF en SUMIF.

doc-sum-by-group-2

1. Kopieer en plak de volgende formule in een lege cel naast uw gegevens:

=IF(A2=A1,„",SUMIF($A$2:$A$13,A2,$B$2:$B$13))
  • Opmerking: In de formule:
  • A1is de kopcel en A2is de eerste cel die de productnaam bevat die u wilt gebruiken;
  • A2:A13is de lijst met de productnamen waarop u wilt baseren bij het optellen;
  • B2:B13 is de kolom met gegevens waarvan u de subtotalen wilt verkrijgen.

2. Sleep daarna de vulgreep naar beneden naar de cellen waarin u deze formule wilt gebruiken. De subtotalen worden dan automatisch berekend op basis van elke productnaam, zie afbeelding:

doc-sum-by-group-3


Uitleg van de formule:

=IF(A2=A1,„",SUMIF($A$2:$A$13,A2,$B$2:$B$13))

  • SUMIF($A$2:$A$13,A2,$B$2:$B$13): Deze SUMIF-functie telt alleen de waarden in het bereik B2:B13 op wanneer de bijbehorende waarden in het bereik A2:A13 gelijk zijn aan het criterium in A2.
  • IF(A2=A1,„",SUMIF($A$2:$A$13,A2,$B$2:$B$13)): Deze IF-functie controleert of elke waarde in kolom A gelijk is aan de waarde in de cel erboven. Als de waarde in cel A2 bijvoorbeeld overeenkomt met die in cel A1, wordt er niets („”) weergegeven; als dat niet het geval is, wordt het resultaat van de SUMIF-functie geretourneerd.

Waarden per groep optellen – subtotalen op een andere locatie

Als de waarden van elke groep niet aaneengesloten staan, maar willekeurig verspreid zijn over de kolom, haalt u eerst elke Groepsnaam uit de productnamen en berekent u vervolgens het subtotaal op basis van die Groepsnaam, zoals in de onderstaande afbeelding wordt weergegeven.

doc-sum-by-group-4

1. Haal eerst de unieke groepsnaam op met de volgende matrixformule en druk daarna op Ctrl + Shift + Enter om het eerste resultaat te krijgen.

=INDEX($A$2:$A$13,MATCH(0,COUNTIF($D$1:D1,$A$2:$A$13),0))
  • Opmerking: In de formule:
  • A2:A13is het bereik van cellen waaruit alle unieke waarden moeten worden gehaald;
  • D1 is de cel boven uw ingevoerde formule.

2. Selecteer daarna de formulecel en sleep de vulgreep naar beneden totdat alle productnamen zichtbaar zijn, zie afbeelding:

doc-sum-by-group-5

3. U kunt nu de waarden optellen op basis van de Groepsnaam die u hebt geëxtraheerd. In dit geval gebruiken we de SUMIF-functie. Voer de onderstaande formule in een lege cel in—ik plaats deze in dit voorbeeld in cel E2.

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

4. Sleep daarna de vulgreep naar beneden om de formule te kopiëren en zo de totale bestellingen van de andere groepen weer te geven, zie afbeelding:

doc-sum-by-group-6


Gebruikte gerelateerde functie:

  • SUMIF:
  • De functie SUMIF helpt u om cellen op te tellen op basis van één criterium.
  • IF:
  • De functie ALS test op een specifieke voorwaarde en geeft de waarde terug die u hebt opgegeven voor WAAR of ONWAAR.

Meer artikelen:

  • Factuurbedragen subtotaliseren op leeftijd
  • Het optellen van factuurbedragen op basis van leeftijd, zoals in de onderstaande afbeelding wordt weergegeven, is een veelvoorkomende taak in Excel. In deze handleiding leert u hoe u factuurbedragen per leeftijdsgroep eenvoudig kunt subtotaliseren met de standaard SUMIF-functie.
  • De kleinste of laagste N waarden optellen
  • In Excel is het eenvoudig om een bereik van cellen op te tellen met de SOM-functie. Maar wat als u de kleinste of laagste 3, 5 of n getallen in een gegevensbereik wilt optellen, zoals in de afbeelding hieronder? In dat geval bieden de functies SOMPRODUCT en KLEINSTE u de perfecte oplossing in Excel.

De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.