TEILERGEBNIS in Excel: Summen mit Filter berechnen
Mit TEILERGEBNIS (SUBTOTAL) sichtbare Zeilen filtern und addieren. Erfahre den Unterschied von 9 und 109 in gefilterten Tabellen.
Von Ayoub Farid · · 2 Min. Lesezeit
SUMME (SUM) addiert immer alle Zeilen – selbst solche, die du herausgefiltert hast. TEILERGEBNIS (SUBTOTAL) berechnet hingegen nur die Zeilen, die du aktuell siehst. Genau das macht es zur perfekten Wahl für jede gefilterte Liste.
Syntax
=SUBTOTAL(function_num, ref1, ...)
*(Hinweis: Im deutschen Excel heißt die Funktion TEILERGEBNIS und trennt Parameter mit Semikolons: =TEILERGEBNIS(Funktionszahl; Bezug1; ...)).*
| Funktion | Berücksichtigt manuell ausgeblendete Zeilen | Ignoriert manuell ausgeblendete Zeilen |
|---|---|---|
| MITTELWERT (AVERAGE) | 1 | 101 |
| ANZAHL (COUNT) | 2 | 102 |
| ANZAHL2 (COUNTA) | 3 | 103 |
| MAX | 4 | 104 |
| MIN | 5 | 105 |
| SUMME (SUM) | 9 | 109 |
Beide Nummernkreise ignorieren Zeilen, die durch einen Filter verborgen sind. Die 100er-Reihe ignoriert zusätzlich auch Zeilen, die du manuell ausgeblendet hast (Rechtsklick > Ausblenden).
Beispiel
Deine Umsätze stehen im Bereich (range) D2:D500. Trage über deiner Tabelle folgende Formel in eine Zelle ein:
=SUBTOTAL(9,D2:D500)
Filterst du jetzt nach der Region „Nord“, zeigt die Summe nur die Werte für Nord an. Sobald du den Filter entfernst, siehst du wieder den Gesamtwert.
Sichtbare Zeilen zählen
=SUBTOTAL(3,A2:A500)
Mit der Funktion ANZAHL2 (COUNTA) zeigt dir diese Formel genau an, wie viele sichtbare Zeilen deinen Filterkriterien entsprechen.
Andere TEILERGEBNIS-Formeln werden ignoriert
Enthält eine Spalte bereits Zwischensummen mit TEILERGEBNIS für einzelne Abschnitte, überspringt ein übergeordnetes Gesamtergebnis diese Zeilen automatisch. So verhinderst du doppelte Zählungen. (Über Daten > Teilergebnis fügt Excel solche Zwischenzeilen automatisch ein.)
AGGREGAT: TEILERGEBNIS plus Fehlerbehandlung
=AGGREGATE(9,7,D2:D500)
*(Im deutschen Excel: AGGREGAT)*: 9 steht für SUMME, 7 bedeutet: ausgeblendete Zeilen und Fehlerwerte komplett ignorieren.
Excel-Tabellen erledigen das automatisch
Wenn du deine Daten als formatierte Excel-Tabelle anlegst (Strg+T), kannst du unter Tabellenentwurf > Ergebniszeile aktivieren. Excel fügt die passenden SUBTOTAL-Formeln dann automatisch ein.
Häufig gestellte Fragen
Wie summiere ich nur sichtbare Zellen in Excel?
Nutze =SUBTOTAL(9,range) (oder 109, um auch manuell ausgeblendete Zeilen auszuschließen; auf Deutsch: =TEILERGEBNIS(9; Bereich)).
Was ist der Unterschied zwischen SUBTOTAL 9 und 109?
Beide ignorieren über Filter ausgeblendete Zeilen. Die Zahl 109 ignoriert zusätzlich auch Zeilen, die von Hand verborgen wurden.
Warum ändert sich das SUMME-Ergebnis beim Filtern nicht?
SUMME (SUM) bezieht ausgeblendete Zeilen immer in die Berechnung mit ein. Verwende stattdessen TEILERGEBNIS (SUBTOTAL).
Funktioniert SUBTOTAL auch in Google Sheets?
Ja, Google Tabellen unterstützt die Funktion mit identischen Funktionsnummern.