Übersichtstabellen mit dynamischen Arrays
Mit FILTER, UNIQUE und SUMIFS eine sich selbst aktualisierende Übersicht erstellen
Übersichtstabellen mit dynamischen Arrays ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Excel Formulas Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.
Aufgabe einer Zusammenfassungstabelle
Eine Zusammenfassungstabelle fasst eine große Liste mit Rohdatenzeilen zu einem kleinen, übersichtlichen Bereich zusammen: eine Zeile pro Kategorie mit den jeweiligen Summen daneben. Stellen Sie sich ein Verkaufsprotokoll mit Hunderten von Zeilen vor, das in eine übersichtliche Tabelle mit jeder Region und ihrem Gesamtumsatz umgewandelt wird.
Früher verwendete man dafür eine manuelle PivotTable, die Sie aktualisieren mussten. Heute nutzt man Formeln mit dynamischen Arrays, die sich sofort selbst aktualisieren, sobald sich Ihre Daten ändern. Keine Schaltflächen, keine Aktualisierung.
In dieser Lektion kombinieren Sie drei leistungsstarke Werkzeuge: UNIQUE, um die Kategorien aufzulisten, SUMIFS, um die Summe jeder Kategorie zu bilden, und FILTER, um passende Zeilen abzurufen. Zusammen erstellen sie eine aktuelle Zusammenfassung.
Die Rohdaten, die wir zusammenfassen
Stellen Sie sich ein Tabellenblatt namens Sales mit drei Spalten vor: Region in Spalte A, Produkt in Spalte B und Betrag in Spalte C, jeweils in den Zeilen 2 bis 200.
Unser Ziel ist eine Zusammenfassung, in der jede eindeutige Region und ihr Gesamtumsatz angezeigt werden. Die erste Herausforderung besteht darin, eine übersichtliche Liste der Regionen zu erstellen, ohne sie von Hand einzugeben, da später neue Regionen hinzukommen können.
A2:A200enthält viele wiederholte Regionsnamen wie East, West, East, North.- Wir möchten nur: East, West, North, jeweils einmal aufgeführt.
Diese Liste der eindeutigen Werte bildet das Fundament der gesamten Zusammenfassung.
Kategorien mit UNIQUE auflisten
Die Funktion UNIQUE nimmt einen Bereich und gibt jeden Wert nur einmal zurück. Das Ergebnis läuft über, das heißt, eine Formel füllt so viele Zellen, wie eindeutige Werte vorhanden sind.
Geben Sie dies in Zelle E2 ein, und die Regionsliste erscheint automatisch darunter:
Wenn später eine neue Region zu den Daten hinzugefügt wird, wächst die übergelaufene Liste selbstständig. Sie müssen die Formel nie bearbeiten.
=UNIQUE(Sales!A2:A200)Die Summe jeder Kategorie mit SUMIFS bilden
Nun benötigen wir den Gesamtbetrag für jede Region in Spalte E. SUMIFS addiert Werte aus einem Bereich nur dann, wenn ein anderer Bereich einer Bedingung entspricht.
Die Struktur lautet SUMIFS(sum_range, criteria_range, criteria). Platzieren Sie dies in F2 neben der ersten Region:
Der Bezug E2# ist der entscheidende Kniff. Das Zeichen # bedeutet, dass der gesamte Überlaufbereich ab E2 gemeint ist. Mit dieser einzigen Formel werden daher die Summen für alle von UNIQUE erzeugten Regionen berechnet.
=SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#)Den Überlaufbezug verstehen
Der Überlaufbezug E2# verweist immer auf den vollständigen Bereich, den eine Formel erzeugt hat, unabhängig davon, wie groß dieser wird. Dadurch bleibt die Zusammenfassung dynamisch.
Wenn UNIQUE drei Regionen findet, ist E2# drei Zellen hoch und SUMIFS gibt drei Summen zurück. Wenn die Daten auf fünf Regionen anwachsen, erweitern sich beide Bereiche gemeinsam, ohne dass Sie etwas bearbeiten müssen.
E2= nur die einzelne oberste Zelle.E2#= das gesamte übergelaufene Array ab E2.
Machen Sie sich mit dem Zeichen # vertraut; es bildet das Herzstück von Dashboard-Formeln.
=SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#)Die Zusammenfassung sortieren
Eine Zusammenfassung lässt sich besser lesen, wenn die Summen geordnet sind. Schachteln Sie die Regionsliste in SORT, damit die Kategorien alphabetisch erscheinen, oder sortieren Sie die gesamte Tabelle nach der Summe.
Um die Regionen in E2 alphabetisch aufzulisten:
Da die Summen in F weiterhin auf E2# verweisen, werden die Summen beim Sortieren der Regionen automatisch neu zugeordnet. Die beiden Spalten bleiben synchron.
=SORT(UNIQUE(Sales!A2:A200))Zeilen mit FILTER filtern
Manchmal benötigen Sie die zugrunde liegenden Zeilen für eine Kategorie und nicht nur eine Summe. FILTER gibt jede Zeile zurück, die eine Bedingung erfüllt, und lässt die Ergebnisse überlaufen.
Um alle Verkaufszeilen anzuzeigen, in denen die Region dem Wert in Zelle H1 entspricht:
Enthält H1 den Wert East, erhalten Sie jede Zeile für East. Ändern Sie H1 in West, wird der Bereich sofort neu erstellt. Das ist die Grundlage einer Drill-down-Ansicht in einem Dashboard.
=FILTER(Sales!A2:C200, Sales!A2:A200=H1)Leere Filterergebnisse behandeln
FILTER gibt den Fehler #CALC! zurück, wenn keine Übereinstimmung gefunden wird. Damit das Ergebnis übersichtlich bleibt, geben Sie das optionale dritte Argument als Ersatztext an.
Das dritte Argument wird angezeigt, wenn es keine Übereinstimmungen gibt:
Eine Region ohne Verkäufe zeigt nun einen verständlichen Hinweis statt eines Fehlers an. Fügen Sie in Dashboards immer diesen Ersatztext hinzu, damit eine ungültige Auswahl das Layout nicht beeinträchtigt.
=FILTER(Sales!A2:C200, Sales!A2:A200=H1, "No matching rows")Pro Kategorie mit COUNTIFS zählen
In einer Zusammenfassung wird häufig angezeigt, wie viele Bestellungen jede Region hatte, und nicht nur der Umsatz. COUNTIFS zählt Zeilen, die eine Bedingung erfüllen, ähnlich wie SUMIFS, jedoch ohne Summenbereich.
Platzieren Sie dies in Spalte G neben den Summen:
Ihre dreispaltige Zusammenfassung enthält nun Region, Gesamtumsatz und Bestellanzahl, die alle von der einzigen übergelaufenen Regionsliste in E2# gesteuert werden. Alles wird gemeinsam aktualisiert.
=COUNTIFS(Sales!A2:A200, E2#)Die Zusammenfassung zusammensetzen
Hier ist die vollständige Lösung nebeneinander:
- E2:
=SORT(UNIQUE(Sales!A2:A200))listet die Regionen auf. - F2:
=SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#)bildet die Summe jeder Region. - G2:
=COUNTIFS(Sales!A2:A200, E2#)zählt jede Region.
Nur die Formel in E2 wird über die Zeilen eingegeben; F und G laufen ausgehend vom #-Bezug über. Fügen Sie irgendwo in Sales einen neuen Verkauf hinzu, und alle drei Spalten werden ohne Klicks aktualisiert.
=SUMIFS(Sales!C2:C200, Sales!A2:A200, E2#)Warum dynamische Arrays manuelle Tabellen übertreffen
Eine formelgesteuerte Zusammenfassung bietet gegenüber der manuellen Eingabe von Werten oder der Aktualisierung einer PivotTable entscheidende Vorteile:
- Aktuell: Sie wird sofort neu berechnet, sobald sich die Daten ändern.
- Passt sich selbst an: Neue Kategorien erscheinen dank UNIQUE und des #-Bezugs automatisch.
- Transparent: Jede Person kann die Logik in der Zelle nachvollziehen.
Der Nachteil ist, dass Überlaufbereiche freien Platz benötigen, in den sie sich ausdehnen können. Blockierte Überläufe behandeln wir in einer späteren Lektion. Lassen Sie vorerst unter Ihren Formeln genügend Platz.
Kurze Überprüfung
Testen Sie, was Sie über das Erstellen einer sich selbst aktualisierenden Zusammenfassungstabelle gelernt haben.
Zusammenfassung: Aktuelle Zusammenfassungstabellen
Sie haben eine Zusammenfassungstabelle erstellt, die sich selbst aktuell hält:
UNIQUElistet jede Kategorie einmal auf und lässt das Ergebnis überlaufen.SORTordnet diese Liste übersichtlich.SUMIFSundCOUNTIFSbilden mithilfe des ÜberlaufbezugsE2#die Summe und Anzahl jeder Kategorie.FILTERruft für einen Drill-down die passenden Zeilen ab und zeigt bei fehlenden Übereinstimmungen einen Ersatztext an.
Da jede Formel auf der übergelaufenen Liste basiert, aktualisiert das Hinzufügen neuer Daten die gesamte Zusammenfassung ohne manuelle Schritte. Als Nächstes erstellen Sie vollständige Pivot-ähnliche Berichte ausschließlich mit Formeln.
Lerne Excel mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „Übersichtstabellen mit dynamischen Arrays“ kostenlos?
Ja — der vollständige Text von „Übersichtstabellen mit dynamischen Arrays“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Excel Formulas Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Übersichtstabellen mit dynamischen Arrays“?
Mit FILTER, UNIQUE und SUMIFS eine sich selbst aktualisierende Übersicht erstellen Du übst Excel Formulas Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Excel Formulas Academy zu starten?
Keine Vorkenntnisse erforderlich. Excel Formulas Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Übersichtstabellen mit dynamischen Arrays“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Excel Formulas Academy-Lektion Code schreiben und ausführen?
Ja. Jede Excel Formulas Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Übersichtstabellen mit dynamischen Arrays
- Pivot-ähnliche Berichte mit Formeln
- Interaktive Dropdowns und verknüpfte Kennzahlen
- KPI-Karten und bedingte Hervorhebungen