Kurzfassung —
GROUPBY(Zeilenfelder; Werte; Funktion)nimmt eine Spalte zum Gruppieren, eine Spalte mit Zahlen und eine Aggregation und lässt eine fertige Übersichtstabelle als Überlauf entstehen:=GROUPBY(C2:C1000; D2:D1000; SUM)gibt jede Region mit ihrer Summe zurück. Die eine Regel, die jeden erwischt: Übergeben Sie die Funktion beim Namen —SUM, nichtSUM()—, denn das dritte Argument ist eine Funktion, kein Wert. Anders als eine PivotTable berechnet sie sich in dem Moment neu, in dem sich Ihre Daten ändern — kein Aktualisieren. Sie ist der Ein-Formel-Ersatz für UNIQUE + SUMIFS. Braucht Excel 365 (ausgerollt 2024–2025); nicht in 2021 oder älter.
=GROUPBY(C2:C1000; D2:D1000; SUM) ' jede Region mit ihrer Umsatzsumme
=GROUPBY(C2:C1000; D2:D1000; AVERAGE) ' Aggregation tauschen — nur der Name
=GROUPBY(C2:C1000; D2:D1000; COUNT) ' wie viele Zeilen pro Region
=GROUPBY(B2:C1000; D2:D1000; SUM) ' zwei Gruppierungsspalten -> eine Hierarchie
=GROUPBY(C2:C1000; D2:D1000; SUM; 0; 0; -2) ' keine Summen, nach der Summe sortiert, absteigend
Dreißig Jahre lang hieß Daten in Excel zusammenfassen: die Formeln hinter sich
lassen. Entweder bauten Sie eine PivotTable — ein manuelles Objekt, das in dem
Moment veraltet, in dem sich die Daten ändern, und ein Aktualisieren per
Rechtsklick braucht — oder Sie setzten eine Übersicht von Hand zusammen, mit
UNIQUE, um die Kategorien aufzulisten, und
SUMIFS, um jede zu summieren. GROUPBY (2024)
beendet beide Pflichtübungen. Sie bauen keine Übersicht mehr, sondern
beschreiben eine: Nennen Sie das Feld zum Gruppieren, die Werte zum Aggregieren
und das Wie — und Excel lässt den lebenden Bericht als Überlauf entstehen.
Was Sie lernen
- Das mentale Modell: Sie beschreiben einen Bericht, Excel lässt ihn als Überlauf entstehen
- Die drei erforderlichen Argumente — und die Falle im dritten
- Warum Sie
SUM, nichtSUM()übergeben (der häufigste Fehler) - Gruppieren nach zwei oder mehr Spalten und Summieren mehrerer Werte
- Gesamtsummen und Zwischensummen mit
Gesamttiefehinzufügen - Nach dem aggregierten Wert sortieren, ohne in SORT zu verschachteln
- Warum es UNIQUE + SUMIFS schlägt — und oft auch die PivotTable
Das mentale Modell: den Bericht beschreiben, nicht bauen
Eine PivotTable ist ein Ding, das Sie konstruieren — Felder in Kästchen ziehen,
und heraus kommt ein Block aus Zellen, der von Ihren Formeln abgekoppelt und
eingefroren ist, bis Sie ihn aktualisieren. GROUPBY ist eine Formel, die
denselben Block erzeugt, ihn aber lebendig hält. Der Wechsel geht vom Substantiv
zum Verb: Statt ein Übersichtsobjekt zu bauen, schreiben Sie einen Satz, der sagt
„gruppiere diese, summiere jene".
=GROUPBY(C2:C1000; D2:D1000; SUM)
' └ gruppieren └ summieren └ wie
Von links nach rechts gelesen: gruppieren nach der Region-Spalte,
summieren der Umsatz-Spalte, und zwar mit SUM. Das Ergebnis läuft über —
eine Zeile je eindeutiger Region, jede mit ihrer Summe, plus einer Gesamtsumme —
und jede dieser Zahlen aktualisiert sich in dem Moment, in dem sich ein Wert in
D2:D1000 ändert. Kein Aktualisieren, kein veralteter PivotTable-Cache. Genau
diese Live-Neuberechnung ist der ganze Grund, zu GROUPBY statt zu einer
PivotTable zu greifen, wenn die Übersicht ein Dashboard speist.
Die drei erforderlichen Argumente
Alles Weitere ist optional. Ein funktionierendes GROUPBY braucht genau drei
Dinge:
=GROUPBY( Zeilenfelder ; Werte ; Funktion )
' wonach was wie
' gruppieren aggreg. aggreg.
Zeilenfelder— die Spalte (oder Spalten), deren eindeutige Werte zu den Zeilen Ihrer Übersicht werden:C2:C1000, die Region-Spalte.Werte— die Datenspalte, die verrechnet wird:D2:D1000, der Umsatz.Funktion— wie verrechnet wird:SUM,AVERAGE,COUNT,MAX,MINund mehr.
Geben Sie ihm diese drei, und Sie erhalten eine sortierte, entdoppelte, summierte Tabelle. Doch genau bei diesem dritten Argument stolpert fast jeder beim ersten Mal.
Die häufigste Falle: SUM übergeben, nicht SUM()
Das Argument Funktion ist kein Wert — es ist eine Funktion selbst, beim
Namen übergeben, damit GROUPBY sie für Sie auf jede Gruppe anwenden kann. Sie
übergeben das Werkzeug, nicht das Ergebnis seiner Anwendung.
=GROUPBY(C2:C1000; D2:D1000; SUM) ' RICHTIG — der Name der Funktion
=GROUPBY(C2:C1000; D2:D1000; SUM()) ' FALSCH — #CALC!/Fehler, ohne Daten aufgerufen
=GROUPBY(C2:C1000; D2:D1000; SUM(D:D)) ' FALSCH — das ist eine Zahl, keine Funktion
Stellen Sie sich SUM hier so vor, als reichten Sie jemandem ein Rezept, nicht
einen fertigen Kuchen. GROUPBY nimmt das Rezept SUM und führt es hinter den
Kulissen einmal pro Region aus. SUM() oder SUM(D2:D1000) zu schreiben,
verdichtet alles zu einem einzigen Wert, bevor GROUPBY die Gruppen überhaupt zu
sehen bekommt — genau das wollen Sie nicht. Die Regel: Das dritte Argument ist
immer ein nackter Funktionsname — SUM, AVERAGE, COUNT, PERCENTOF — nie
ein aufgerufener.
Nach mehr als einer Spalte gruppieren
Richten Sie Zeilenfelder auf zwei benachbarte Spalten, und GROUPBY baut eine
Hierarchie — die erste Spalte ist die äußere Gruppe, die zweite verschachtelt sich
darin:
=GROUPBY(B2:C1000; D2:D1000; SUM) ' Region, dann Produkt je Region, jeweils mit Zwischensumme
Sie erhalten Region als oberste Ebene und, eingerückt darunter, ihre Produkte — dieselbe Form, die eine PivotTable aus zwei Zeilenfeldern liefert, aber als lebende Formel. Die Spalten müssen benachbart sein (oder mit HSTACK gestapelt); von links nach rechts gelesen von der äußersten zur innersten Gruppe.
Mehrere Werte auf einmal summieren
Verbreitern Sie Werte auf mehrere Spalten, und jede wird nebeneinander
aggregiert:
=GROUPBY(C2:C1000; D2:E1000; SUM) ' Umsatz gesamt UND Stück gesamt je Region
Jetzt zeigt jede Regionszeile zwei Summen — Umsatz und Stück — in benachbarten
Spalten. Das ist der alltägliche Berichtsfall (Umsatz, Kosten, Stück, Marge, alles
je Region), der früher ein SUMIFS pro Kennzahl pro Kategorie bedeutete; hier ist
es eine Formel, die mitwächst, sobald Sie den Bereich Werte verbreitern.
Gesamtsummen und Zwischensummen mit Gesamttiefe hinzufügen
Das fünfte Argument, Gesamttiefe, steuert die Summenzeilen. Lassen Sie es weg,
entscheidet Excel automatisch — eine Gesamtsumme, plus Zwischensummen, wo die
Gruppierung es zulässt. Sie können es stattdessen festlegen:
=GROUPBY(C2:C1000; D2:D1000; SUM; ; 0) ' 0 = überhaupt keine Summen
=GROUPBY(C2:C1000; D2:D1000; SUM; ; 1) ' 1 = nur Gesamtsumme
=GROUPBY(B2:C1000; D2:D1000; SUM; ; 2) ' 2 = Gesamtsumme + Zwischensumme je äußerer Gruppe
=GROUPBY(C2:C1000; D2:D1000; SUM; ; -1) ' negativ = Summen OBEN statt unten
Die zwei Semikolons überspringen Feldüberschriften (das vierte Argument), um
Gesamttiefe zu erreichen. Ein negativer Wert ist der kleine, nützliche Kniff,
den die meisten übersehen: Er verschiebt die Summen über die Details (-1 nur
die Gesamtsumme, -2 mit Zwischensummen) — genau das, was Sie wollen, wenn die
Übersicht oben auf einem Dashboard sitzt und die Gesamtsumme nicht unten aus dem
Bild scrollen soll.
Nach dem aggregierten Wert sortieren — ohne SORT
Der Instinkt ist, das Ganze in SORT zu verschachteln,
um die Gruppen nach Größe zu reihen. Müssen Sie nicht — Sortierreihenfolge ist
eingebaut und sortiert nach Ergebnisspalten, nicht nur nach der
Gruppenbeschriftung:
=GROUPBY(C2:C1000; D2:D1000; SUM; ; ; 2) ' aufsteigend nach Spalte 2 (der Summe)
=GROUPBY(C2:C1000; D2:D1000; SUM; ; ; -2) ' ABSTEIGEND nach der Summe — größte Region zuerst
Sortierreihenfolge ist eine Spaltennummer: 1 ist die Gruppenspalte, 2
ist die erste aggregierte Spalte, und eine negative Zahl sortiert diese Spalte
absteigend. -2 liefert Ihnen also die klassische „Größte zuerst"-Reihung in
einem einzigen Argument. Ein SORT um ein GROUPBY zu legen heißt fast immer,
dass Sie vergessen haben, dass es dieses Argument gibt.
Warum es UNIQUE + SUMIFS ersetzt
Vor GROUPBY brauchte eine formelbasierte Übersicht zwei Schritte: die
eindeutigen Kategorien auflisten, dann jede summieren.
' Das alte Zwei-Schritt-Muster:
=UNIQUE(C2:C1000) ' Schritt 1: die Liste der Regionen holen (läuft nach unten über)
=SUMIFS(D:D; C:C; F2#) ' Schritt 2: je Region ein SUMIFS daneben
' Der GROUPBY-Ersatz:
=GROUPBY(C2:C1000; D2:D1000; SUM) ' beide Schritte, eine Formel, plus Summen und Sortierung
Das alte Muster funktioniert weiterhin und ist gut zu kennen — aber GROUPBY
faltet das UNIQUE, das SUMIFS, die Sortierung und die Summen in einen
Ausdruck, der nicht aus dem Takt geraten kann (in der Zwei-Schritt-Variante lässt
ein UNIQUE, das weiter überläuft als Ihre SUMIFS-Spalte, stillschweigend
Kategorien fallen). Wenn Sie die Kategorien und die Aggregate zusammen brauchen,
ist GROUPBY das sauberere Werkzeug; behalten Sie SUMIFS dafür, eine einzelne
bedingte Summe in eine bestimmte Zelle zu ziehen.
Die Abwägung
Nutzen Sie GROUPBY, wenn Sie eine Übersicht wollen, die live bleibt und andere
Formeln speist — eine Dashboard-Kachel, eine Kennzahl, die sich neu berechnet,
sobald Daten eintreffen, eine Tabelle, auf die Sie anderswo verweisen. Nutzen Sie
eine PivotTable, wenn Sie interaktiv erkunden wollen: Felder herumziehen,
Datenschnitte hinzufügen, per Doppelklick in die Quellzeilen vordringen. Behalten
Sie SUMIFS für das einmalige „setze die Summe dieser Region in genau diese
Zelle". Die zwei mechanischen Regeln, die fast jeden Fehlschlag verhindern: Das
dritte Argument ist ein nackter Funktionsname (SUM, nie SUM()), und
Summen, Sortierung und Filterung sind Argumente, die Sie schon haben — greifen
Sie zu Gesamttiefe, Sortierreihenfolge und Filterarray, bevor Sie die Formel
in irgendetwas verschachteln. Sobald „das zusammenfassen" eine Formel statt eines
Objekts ist, hört Berichten auf, eine Pflichtübung zu sein, die Sie wiederholen,
und wird zu etwas, das sich selbst pflegt.
Wie ExcelMaster hilft
GROUPBY ist mächtig, aber seine optionalen Argumente sind positionsabhängig —
ein Komma verpasst, und Sie setzen das falsche. Sagen Sie ExcelMaster
„Umsatz je Region, größte zuerst sortiert, mit Gesamtsumme", und es schreibt
=GROUPBY(C2:C1000; D2:D1000; SUM; ; 1; -2) mit den Auslassungs-Semikolons an den
richtigen Stellen. Bitten Sie um „durchschnittlicher Bestellwert und
Bestellanzahl je Kunde", und es verbreitert Werte und wählt die Aggregationen.
Und wenn Sie ein GROUPBY einfügen, das #CALC! zurückgibt, weil dort SUM()
statt SUM steht, oder wenn Sie noch einen UNIQUE + SUMIFS-Block von Hand
pflegen, erkennt es das Muster und schreibt es zu einer Formel um.
Häufige Fragen
Was macht GROUPBY in Excel?
GROUPBY(Zeilenfelder; Werte; Funktion) gruppiert Zeilen nach den eindeutigen
Werten in Zeilenfelder, aggregiert die passenden Werte mit Funktion (etwa
SUM oder AVERAGE) und lässt eine sortierte, summierte Übersichtstabelle als
Überlauf entstehen. Es ist die Formelversion des Grundverhaltens einer PivotTable
und berechnet sich automatisch neu, sobald sich die zugrunde liegenden Daten
ändern.
Warum übergebe ich SUM statt SUM() in GROUPBY?
Weil das dritte Argument eine Funktion ist, kein Wert. GROUPBY wendet diese
Funktion selbst auf jede Gruppe an, also übergeben Sie sie beim Namen — SUM —
und lassen GROUPBY den Aufruf erledigen. SUM() oder SUM(D:D) zu schreiben,
ergibt eine einzelne Zahl oder einen Fehler statt einer Aggregation pro Gruppe.
Dasselbe gilt für AVERAGE, COUNT, MAX, PERCENTOF und jedes LAMBDA.
Wie sortiere ich ein GROUPBY nach der Summe, größte zuerst?
Nutzen Sie das Argument Sortierreihenfolge (das sechste):
=GROUPBY(C2:C1000; D2:D1000; SUM; ; ; -2). Die Zahl ist ein Spaltenindex — 2
ist die erste aggregierte Spalte — und ein negatives Vorzeichen sortiert sie
absteigend, sodass -2 die Gruppen von der größten zur kleinsten Summe reiht. Sie
müssen die Formel nicht in SORT verschachteln.
Kann GROUPBY nach zwei Spalten gruppieren und zwei Werte summieren?
Ja. Für zwei Gruppierungsebenen geben Sie Zeilenfelder zwei benachbarte Spalten
(=GROUPBY(B2:C1000; D2:D1000; SUM)), und die erste verschachtelt die zweite. Für
zwei Kennzahlen verbreitern Sie Werte auf zwei Spalten
(=GROUPBY(C2:C1000; D2:E1000; SUM)), und jede wird nebeneinander aggregiert. Sie
können beides auf einmal tun.
Welche Excel-Versionen haben GROUPBY?
GROUPBY ist eine Microsoft-365-Funktion, die 2024–2025 ausgerollt wurde, zuerst
an Insider und dann an den Current Channel. Sie ist in Excel 2021, 2019, 2016 oder
Excel für das Web auf älteren Builds nicht verfügbar. Gibt =GROUPBY(...) ein
#NAME? zurück, hat Ihr Build sie noch nicht — das Muster
UNIQUE + SUMIFS ist
der Ausweg.
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 18.07.2026.
Verwandte Anleitungen: Excel PIVOTBY · GROUPBY & PIVOTBY — Fortgeschritten · Excel SUMIFS · Excel UNIQUE · Excel FILTER
