Snelle Navigatie
GROEPEREN.PER Functie
Samenvatting
De GROEPEREN.PER functie biedt een krachtige manier om gegevens direct in een formule te groeperen en samen te vatten. Het vervangt complexe pivottabellen door dynamische groepering op één of meerdere kolommen met flexibele aggregaties zoals som, gemiddelde, telling en meer.
Syntaxis
GROEPEREN.PER(row_fields;waarden;functie;[field_headers];[total_depth];[sort_order];[filter_array];[field_relationship])
Parameters
| Parameter | Type | Vereist | Beschrijving |
|---|---|---|---|
| row_fields | Matrix/Bereik |
Ja | Kolomgeoriënteerde matrix of bereik voor het groeperen van rijen en genereren van koppen. Meerdere kolommen = meerdere groeperingsniveaus. |
| waarden | Matrix/Bereik |
Ja | Gegevens die geaggregeerd moeten worden. Meerdere kolommen = meerdere aggregaties. |
| functie | Lambda/Functie |
Ja | Aggregatiefunctie(n) zoals SOM, GEMIDDELDE, AANTAL, MAX, MIN. Vector voor meerdere aggregaties mogelijk. |
| field_headers | Getal |
Nee | 0=Nee, 1=Ja niet tonen, 2=Nee maar genereren, 3=Ja tonen. Standaard: automatisch. |
| total_depth | Getal |
Nee | 0=Geen, 1=Eindtotalen, 2=Eind+subtotalen, -1=Eind bovenaan, -2=Beide bovenaan. Standaard: automatisch. |
| sort_order | Getal/Vector |
Nee | Sorteer op kolomnummer (negatief = aflopend). Vector voor sortering op row_fields. |
| filter_array | Booleaans vector |
Nee | 1D kolomvector om rijen te filteren. Lengte moet overeenkomen met row_fields. |
| field_relationship | Getal |
Nee | 0=Hiërarchie (standaard), 1=Tabel (geen subtotalen) |
Gebruik van de GROUPBY-functie
GROEPEREN.PER transformeert complexe groeperingsanalyses in eenvoudige formules. Perfect voor dynamische rapporten die automatisch aanpassen aan gewijzigde gegevens. Gebruik het voor snelle samenvattingen per regio, product, jaar of combinatie daarvan.
Veelvoorkomende GROUPBY Voorbeelden
Verkoop per jaar samenvatten
=GROEPEREN.PER(A2:A76;D2:D76;SOM)
Genereert totaal verkoopbedrag per jaar uit kolom A (jaren) en D (bedragen). Automatische koppen.
Producten aflopend sorteren op verkoop
=GROEPEREN.PER(C2:C76;D2:D76;SOM;;; -2)
Toont producten gesorteerd op aflopende verkoop. Negatief getal = aflopende volgorde.
Meerdere aggregaties per regio
=GROEPEREN.PER(B2:B100;E2:E100;{SOM;GEMIDDELDE;AANTAL})
Per regio: totaal, gemiddelde en aantal verkooptransacties in één formule.
Veelgestelde Vragen
Veelvoorkomende Fouten en Oplossingen
#Waarde! fout
Cause: Onjuiste lengte filter_array of incompatibele matrixgroottes
Solution: Controleer dat filter_array dezelfde lengte heeft als row_fields en matrices correct georiënteerd zijn.
Geen output of verkeerde groepering
Cause: Headers niet correct herkend
Solution: Specificeer field_headers expliciet (0,1,2,3) of zorg dat eerste rij tekst bevat.
Subtotalen ontbreken
Cause: Minder dan 2 groeperingskolommen of field_relationship=1
Solution: Gebruik minstens 2 kolommen in row_fields en field_relationship=0 voor hiërarchie.
Notities
- Beschikbaar alleen in Excel 365
- Gebruikt puntkomma (;) als scheidingsteken in Nederlandse Excel
- Automatische headerdetectie: tekst in rij 1 + getal in rij 2 = headers
- Negatieve sort_order = aflopende sortering
- Spillt automatisch naar aangrenzende cellen
Compatibiliteit
Beschikbaar in: Excel 365
Niet beschikbaar in: Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003
Inhoud laatst beoordeeld: December 9, 2025
Updatefrequentie: Naar behoefte
Geteste Excel-versies: Excel 365