TEILERGEBNIS führt eine von elf Aggregat-Berechnungen (SUMME, MITTELWERT, ANZAHL, MAX und so weiter) über einen Bereich aus, mit einem wichtigen Kniff: Es kann von einem Filter ausgeblendete Zeilen ignorieren. Deshalb sollte die Summe am Ende einer gefilterten Liste fast immer ein TEILERGEBNIS sein, keine SUMME. Es überspringt außerdem andere TEILERGEBNIS-Resultate im Bereich, sodass verschachtelte Summen nie doppelt zählen.
Syntax
=TEILERGEBNIS(Funktion; Bezug1; [Bezug2]; ...)
- Funktion - ein Code (siehe Tabelle), der die Berechnung wählt und festlegt, ob ausgeblendete Zeilen ignoriert werden.
- Bezug1, Bezug2, ... - die zu aggregierenden Bereiche.
Funktionsnummern
Jede Berechnung hat zwei Codes. Die Fassung 1-11 ignoriert nur weggefilterte Zeilen. Die Fassung 101-111 ignoriert zusätzlich Zeilen, die du von Hand ausblendest.
| Berechnung | Bezieht manuell Ausgeblendete ein | Ignoriert manuell Ausgeblendete |
| MITTELWERT | 1 | 101 |
| ANZAHL | 2 | 102 |
| ANZAHL2 | 3 | 103 |
| MAX | 4 | 104 |
| MIN | 5 | 105 |
| PRODUKT | 6 | 106 |
| STABW | 7 | 107 |
| SUMME | 9 | 109 |
| VARIANZ | 10 | 110 |
Eine gefilterte Liste summieren
Mit Zahlen in C2:C100:
=TEILERGEBNIS(9; C2:C100)
Wende einen Filter auf die Liste an, und die Summe spiegelt sofort nur die sichtbaren Zeilen wider. Ein einfaches =SUMME(C2:C100) würde die weggefilterten Zeilen weiter mitzählen.
Sichtbare Zeilen zählen
=TEILERGEBNIS(3; C2:C100)
Funktion 3 (ANZAHL2) zählt die nicht leeren sichtbaren Zellen und liefert so eine lebende Anzahl der gefilterten Ergebnisse.
Auch manuell ausgeblendete Zeilen ignorieren
Wenn du Zeilen durch Rechtsklick und Ausblenden (nicht mit einem Filter) verbirgst, wechsle zum 100er-Code, um sie ebenfalls auszuschließen:
=TEILERGEBNIS(109; C2:C100)
Häufige Probleme
- Die Summe ändert sich beim Filtern nicht. Du hast SUMME statt TEILERGEBNIS genutzt. Nur TEILERGEBNIS (und AGGREGAT) reagieren auf das Filtern.
- Manuell ausgeblendete Zeilen werden weiter gezählt. Du hast einen 1-11-Code genutzt. Nutze die Fassung 101-111 (zum Beispiel 109 statt 9), um von Hand ausgeblendete Zeilen wegzulassen.
- Verschachtelte Teilergebnisse wirken falsch. Sind sie nicht: TEILERGEBNIS ignoriert absichtlich andere TEILERGEBNIS-Zellen in seinem Bereich, sodass eine Gesamtsumme aus Teilergebnissen nicht doppelt zählt.
TEILERGEBNIS im Vergleich zu AGGREGAT
AGGREGAT ist eine neuere Funktion, die alles kann, was TEILERGEBNIS kann, und zusätzlich Fehlerwerte ignorieren kann, was TEILERGEBNIS nicht kann. Kann dein Bereich Fehler enthalten, summiert =AGGREGAT(9; 7; C2:C100) die sichtbaren Zeilen und überspringt dabei Fehler. Für einfache gefilterte Summen ist TEILERGEBNIS schlichter und funktioniert in jeder Version.
Häufig gestellte Fragen
Was macht die Funktion TEILERGEBNIS?
TEILERGEBNIS führt eine gewählte Berechnung (Summe, Mittelwert, Anzahl und andere) über einen Bereich aus und ignoriert dabei von einem Filter ausgeblendete Zeilen. Es ist die richtige Funktion für eine Summe, die nur die aktuell sichtbaren, gefilterten Zeilen widerspiegeln soll.
Was ist der Unterschied zwischen TEILERGEBNIS 9 und 109?
Beide ignorieren von einem Filter entfernte Zeilen. Code 9 bezieht von Hand ausgeblendete Zeilen weiter ein; Code 109 ignoriert auch manuell ausgeblendete Zeilen. Nutze 109, wenn du Zeilen von Hand ausblendest und sie aus der Summe lassen willst.
Warum TEILERGEBNIS statt SUMME nutzen?
SUMME addiert immer jede Zelle im Bereich, auch von einem Filter ausgeblendete, sodass eine gefilterte Ansicht eine Summe zeigt, die Zeilen einschließt, die du nicht siehst. TEILERGEBNIS mit Funktion 9 berechnet sich neu und bezieht nur die sichtbaren Zeilen ein.
Ignoriert TEILERGEBNIS andere Teilergebnisse im Bereich?
Ja. TEILERGEBNIS überspringt jedes andere TEILERGEBNIS-Resultat in seinem Bereich, sodass du Gruppen-Teilergebnisse durch eine Liste hindurch und ein Gesamt-TEILERGEBNIS am Ende setzen kannst, ohne doppelt zu zählen.