← Alle FunktionenMathematik
TEILERGEBNIS (SUBTOTAL) in Excel
TEILERGEBNIS in Excel anwenden: gefilterte und ausgeblendete Zeilen behandeln, Funktionscodes wählen und Doppelzählungen vermeiden.
SUBTOTAL
Syntax
TEILERGEBNIS(function_num, ref1, …)Beispiel: =SUBTOTAL(9,C2:C100)
Verfügbar in: Alle Versionen
TEILERGEBNIS (SUBTOTAL) berechnet eine gewählte Aggregation und vermeidet dabei verschachtelte Teilergebnisse. Die Syntax lautet =SUBTOTAL(function_num, ref1, [ref2], …).
Wann Sie die Funktion einsetzen
- Unter einer AutoFilter-Liste eine Summe anzeigen, die sich mit dem Filter ändert, etwa =SUBTOTAL(9,C2:C500).
- Mit =SUBTOTAL(3,A2:A500) nur sichtbare Zeilen zählen, wobei Code 3 für COUNTA steht.
- Mehrere Gruppensummen in einer Spalte und eine Gesamtsumme einfügen, die sie überspringt: SUBTOTAL(9,C2:C20) zählt nur die Detailzeilen.
Argumente
- function_num. Ein Code zur Auswahl von SUM, AVERAGE, COUNT und weiteren Operationen; 101–111 ignorieren zusätzlich manuell ausgeblendete Zeilen.
- ref1, …. Ein oder mehrere zu aggregierende Bereiche.
Erklärte Beispiele
Summencode
Formel: C2: =SUBTOTAL(9,A2:A5)
Ergebnis: 20
Code 9 wählt SUM für die referenzierten Werte.
Zählcode
Formel: C2: =SUBTOTAL(2,A2:A5)
Ergebnis: 4
Code 2 zählt die numerischen Zellen.
Verschachteltes Teilergebnis wird übersprungen
| A |
|---|
| 1 | Amount |
|---|
| 2 | 3 |
|---|
| 3 | 4 |
|---|
| 4 | =SUBTOTAL(9,A2:A3) |
|---|
Formel: C2: =SUBTOTAL(9,A2:A4)
Ergebnis: 7
A4 ist selbst ein Teilergebnis von 7 und wird deshalb nicht erneut addiert. SUM(A2:A4) ergäbe 14.
Jetzt ausprobieren
Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.
Formel in F2: =SUBTOTAL(9,C2:C7)
Ergebnis in F2: 350
Fehler und Prüfungen
- Ausgeblendete Zeilen werden weiterhin gezählt. Die Codes 1 bis 11 beziehen manuell ausgeblendete Zeilen ein und schließen nur gefilterte Zeilen aus. Verwenden Sie 101 bis 111, beispielsweise 109 für SUM, um auch manuell ausgeblendete Zeilen zu überspringen.
- #VALUE! durch einen ungültigen Code. Ein function_num wie 12 oder 99 steht nicht in der Liste und gibt #VALUE! zurück. Gültig sind 1-11 und 101-111.
- Falsche Summe bei überlappenden Teilergebnissen. SUBTOTAL ignoriert andere SUBTOTAL-Formeln im Bereich und verhindert so Doppelzählungen; eine gewöhnliche SUM-Formel im selben Bereich wird jedoch gezählt.
Verwandte Funktionen
Häufige Fragen
- Was ist der Unterschied zwischen SUBTOTAL(9,…) und SUM?
- SUM addiert alles im Bereich. SUBTOTAL(9,…) lässt gefilterte Zeilen und die Ergebnisse anderer SUBTOTAL-Formeln aus.
- Welche Zahlen sind die üblichen Funktionscodes?
- 1 AVERAGE, 2 COUNT, 3 COUNTA, 4 MAX, 5 MIN, 9 SUM. Addieren Sie 100, um zusätzlich manuell ausgeblendete Zeilen zu ignorieren.
- Zählt die Gesamtsumme Gruppenteilergebnisse doppelt?
- Nicht, wenn sie ebenfalls SUBTOTAL verwendet: Das Beispiel unten zeigt 7 für die Detailzeilen und nicht 14.
Weitere Funktionen aus Mathematik