FormulaCamp
← Alle Funktionen
Dynamische Arrays

GRUPPIERENNACH (GROUPBY) in Excel

GRUPPIERENNACH (GROUPBY) in Excel: Werte per Formel gruppieren, aggregieren, summieren und sortieren – als dynamische Pivot-Alternative.

GROUPBY

Syntax

GRUPPIERENNACH(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array])

Beispiel: =GROUPBY(A2:A20,C2:C20,SUM)

Verfügbar in: Microsoft 365 only

GRUPPIERENNACH gruppiert Zeilen nach einem oder mehreren Feldern und aggregiert die Werte mit einer Funktion wie SUM, ähnlich einer PivotTable in einer einzigen Formel. Die Syntax lautet =GROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array], [field_relationship]). Verfügbar ist die Funktion in Microsoft 365.

Wann Sie die Funktion einsetzen

Argumente

Erklärte Beispiele

Die Gruppen

ABCD
1RegionRepAmountQuarter
2EastAna1200Q1
3EastAna430Q2
4NorthDan970Q1
5WestBen850Q2
6WestEli1500Q1

Formel: G2: =GROUPBY(A2:A6,C2:C6,SUM,,0)

Ergebnis: wird nach East, North, West ausgegeben

In der ersten Ergebnisspalte steht jede Region einmal; die Summen befinden sich in der Spalte daneben.

Die Summenspalte

ABCD
1RegionRepAmountQuarter
2EastAna1200Q1
3EastAna430Q2
4NorthDan970Q1
5WestBen850Q2
6WestEli1500Q1

Formel: G2: =CHOOSECOLS(GROUPBY(A2:A6,C2:C6,SUM,,0),2)

Ergebnis: wird nach 1630, 970, 2350 ausgegeben

East ist 1200 + 430, North ist 970 und West ist 850 + 1500.

Gruppen nach ihrer Summe geordnet

ABCD
1RegionRepAmountQuarter
2EastAna1200Q1
3EastAna430Q2
4NorthDan970Q1
5WestBen850Q2
6WestEli1500Q1

Formel: G2: =CHOOSECOLS(GROUPBY(A2:A6,C2:C6,SUM,,0,-2),1)

Ergebnis: wird nach West, East, North ausgegeben

sort_order -2 sortiert die Summenspalte absteigend, sodass West an erster Stelle steht.

Jetzt ausprobieren

Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.

Formel in F2: =GROUPBY(A2:A7,C2:C7,SUM)

Beispieltabelle: GRUPPIERENNACH
ABCDEFG
1RegionProductUnitsPriceResult
2EastPen1202.5East180
3WestPen802.5North60
4EastBook4512West110
5NorthBook6012Gesamtergebnis350
6WestLamp3025
7EastLamp1525
Ergebnis in F2: East
In einer englischen Lektion üben: GROUPBY and PIVOTBY

Fehler und Prüfungen

Verwandte Funktionen

Häufige Fragen

GRUPPIERENNACH oder PivotTable?
Eine PivotTable bietet Drag-and-drop und Aktualisierung auf Abruf; GROUPBY berechnet sich selbst neu und kann in andere Formeln verschachtelt werden.
Warum wird die Funktion ohne Klammern geschrieben?
GROUPBY erhält die Funktion selbst (SUM) und ruft sie für jede Gruppe auf, statt ein Ergebnis entgegenzunehmen.
Kann ich nach zwei Feldern gruppieren?
Ja, übergeben Sie für row_fields einen zweispaltigen Bereich, um verschachtelte Gruppen zu erhalten.

Weitere Funktionen aus Dynamische Arrays