Ga naar hoofdinhoud

Somwaarden per groep in Excel

Soms moet u mogelijk waarden optellen op basis van groep in een tabel. Ik heb bijvoorbeeld een lijst met producten met de bijbehorende bedragen in een andere kolom, nu wil ik het subtotaal voor elk product krijgen, zoals hieronder wordt weergegeven. Deze zelfstudie introduceert enkele formules voor het oplossen van deze taak in Excel.


Somwaarden per groep - subtotalen in originele gegevenstabel

Hier zou de generieke syntaxis om waarden op basis van groep in Excel op te tellen als volgt moeten zijn:

=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 cellenbereik bevat de groepsnamen;
  • sum_range: Het cellenbereik dat overeenkomt met de opgegeven groepsnaam om bij elkaar op te tellen.

Als de gegevens zijn gesorteerd op de groeperingskolom, wordt hetzelfde product samen gerangschikt zoals hieronder afgebeeld. Als u gegevens per groep wilt subtotalen, kunt u formules maken op basis van de ALS- en SUMIF-functies.

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))
  • Note: In de formule:
  • A1 is de kopcel, en A2 is de eerste cel die de productnaam bevat die u wilt gebruiken;
  • A2: A13 bevat de lijst de productnamen waarop u wilt optellen;
  • B2: B13 is de kolomgegevens waarvan u het subtotaal wilt krijgen.

2. En sleep vervolgens de vulgreep naar de cellen die u deze formule wilt gebruiken, en de subtotalen worden berekend op basis van elke productnaam, zie screenshot:


Verklaring 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 zal alleen de waarden in bereik B2:B13 optellen als hun corresponderende waarden in bereik A2:A13 gelijk zijn aan de criteria A2.
  • IF(A2=A1,"",SUMIF($A$2:$A$13,A2,$B$2:$B$13)): Deze ALS-functie controleert elke waarde in kolom A of de waarde gelijk is aan de waarde in de bovenstaande cel. Als de celwaarde A2 bijvoorbeeld gelijk is aan cel A1, wordt er niets ("" ) geretourneerd, als het niet overeenkomt, wordt het resultaat van de SUMIF-functie geretourneerd.

Somwaarden per groep – subtotalen op een andere locatie

Als de waarden van elke groep niet bij elkaar zijn gerangschikt en willekeurig in de kolom worden vermeld, om de overeenkomende waarden op basis van groep of categorie op te tellen, moet u elke groepsnaam uit de productnamen halen en vervolgens het subtotaal krijgen op basis van deze groepsnaam als onderstaande screenshot getoond.

1. Extraheer eerst de unieke groepsnaam met behulp van de volgende matrixformule en druk vervolgens op Ctrl + Shift + Enter toetsen samen om het eerste resultaat te krijgen.

=INDEX($A$2:$A$13,MATCH(0,COUNTIF($D$1:D1,$A$2:$A$13),0))
  • Note: In de formule:
  • A2: A13 is het cellenbereik waar alle unieke waarden moeten worden geëxtraheerd;
  • D1 is de cel boven uw ingevoerde formule.

2. En selecteer vervolgens de formulecel en sleep de vulgreep naar de cellen totdat alle productnamen worden weergegeven, zie screenshot:

3. Nu kunt u de waarden optellen op basis van de groepsnaam die u hebt geëxtraheerd. In dit geval wordt hier een SUMIF-functie gebruikt. Voer de onderstaande formule in een lege cel in, in dit voorbeeld zal ik deze in cel E2 plaatsen.

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

4. Sleep vervolgens de vulgreep naar beneden om deze formule te kopiëren om de totale volgorde van andere groepen te retourneren, zie screenshot:


Gebruikte relatieve functie:

  • SUMIF:
  • De SUMIF-functie kan helpen om cellen op te tellen op basis van één criterium.
  • IF:
  • De ALS-functie test op een specifieke voorwaarde en retourneert de corresponderende waarde die u opgeeft voor WAAR of ONWAAR.

Meer artikelen:

  • Som kleinste of laagste N-waarden
  • In Excel kunnen we gemakkelijk een celbereik optellen met behulp van de SOM-functie. Soms moet u mogelijk de kleinste of onderste 3, 5 of n getallen in een gegevensbereik optellen, zoals hieronder wordt weergegeven. In dit geval kan de SOMPRODUCT samen met de SMALL-functie u helpen dit probleem in Excel op te lossen.
  • Som kleinste of laagste N-waarden op basis van criteria
  • In de vorige zelfstudie hebben we besproken hoe u de kleinste n-waarden in een gegevensbereik kunt optellen. In dit artikel zullen we een verdere geavanceerde bewerking uitvoeren - om de laagste n-waarden op te tellen op basis van een of meer criteria in Excel.

De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten  |  Verwijder lege rijen  |  Combineer kolommen of cellen zonder gegevens te verliezen  |  Ronde zonder formule ...
Super VLookup: Meerdere criteria  |  Meerdere waarde  |  Over meerdere vellen  |  Fuzzy opzoeken...
Gev. Keuzelijst: Gemakkelijke vervolgkeuzelijst  |  Afhankelijke vervolgkeuzelijst  |  Multi-select vervolgkeuzelijst...
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  Vergelijk Kolommen met Selecteer dezelfde en verschillende cellen ...
Uitgelichte functies: Raster focus  |  Ontwerpweergave  |  Grote formulebalk  |  Werkmap- en bladbeheer | resource Library (Auto-tekst)  |  Datumkiezer  |  Combineer werkbladen  |  Cellen coderen/decoderen  |  Stuur e-mails per lijst  |  Super filter  |  Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen ...)  |  50+ tabel Types (Gantt Chart ...)  |  40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag ...)  |  19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad ...)  |  12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion ...)  |  7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Excel-cellen splitsen ...)  |  ... en meer

Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...

Omschrijving


Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations