cellio

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; ...)).*

FunktionBerücksichtigt manuell ausgeblendete ZeilenIgnoriert manuell ausgeblendete Zeilen
MITTELWERT (AVERAGE)1101
ANZAHL (COUNT)2102
ANZAHL2 (COUNTA)3103
MAX4104
MIN5105
SUMME (SUM)9109

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.

Weiterlesen