Excel / Calc: Rechnen mit nach Autofilter übrig gebliebenen Werten

Sie haben in Excel den AutoFilter benutzt. Aber jenes rechnet munter mit den per Filter ausgeblendeten Werten. Wie ändern Sie das? Und wie funktioniert dasselbe unter LibreOffice Calc?

Lösung: Richtig, die Funktion SUMME berechnet auch die ausgeblendeten Werte. Greifen Sie besser zur Funktion TEILERGEBNIS. Sie arbeitet in Excel auf Wunsch nur mit den eingeblendeten Zeilen weiter. Je nach dem, welchen Zifferncode Sie der Formel als Funktionsindex mitgeben, unterstützt das TEILERGEBNIS verschiedene Rechenoperationen. Sie suchen laut Ihrer Beschreibung unter Excel einen der Funktionscodes von 101 bis 111, siehe Tabelle:

Funktionscode
(bezieht ausge-
blendete Werte ein)
Funktionscode
(ignoriert ausge-
blendete Werte)
Funktion
1101MITTELWERT
2102ANZAHL
3103ANZAHL2
4104MAX
5105MIN
6106PRODUKT
7107STABW
8108STABWIN
9109SUMME
10110VARIANZ
11111VARIANZEN

Hier ein Beispiel mit dem Funktionsindex «109» für SUMME in Excel 2013:

Im folgenden Screenshot ist der benutzerdefinierte Autofilter aktiv, der nur die Zeilen mit Preisen unter 70 einblendet:

Die im Beispiel in der Zelle B8 verwendete Formel lautet =TEILERGEBNIS(109;B2:B5)*B7. Weitere Informationen über die Funktion TEILERGEBNIS finden Sie auch in der Excel-Hilfe.

Aufgepasst in LibreOffice/OpenOffice Calc! Die Funktion TEILERGEBNIS gibts natürlich auch in den beliebten alternativen Open-Source Office-Suites. Allerdings mit einem wichtigen Unterschied.

Während Sie in Excel einen Funktionsindex 101 bis 111 verwenden, müssen Sie in LibreOffice bzw. OpenOffice.org Calc stattdessen zu 1 bis 11 greifen. Calc rechnet bei Verwendung von TEILERGEBNIS prinzipiell nicht mit ausgeblendeten Werten. Die Bedeutung (z.B. 9 = SUMME) bleibt sich da allerdings gleich, siehe obigen Screenshot und eingangs gezeigte Tabelle.

 

>>  =TEILERGEBNIS(9;E2:E9999)

Tip: Summe bzw. Teilergebnis seitlich oben berechnen lassen, da der Autofilter die nicht zutreffenden Zeilen ausblendet; auch die Summe unten.