fx Formelhilfe Ein Projekt von Valsight

FILTER FILTER

Gibt alle Zeilen zurück, die eine Bedingung erfüllen — nicht nur die erste.

Kategorie: Dynamische Arrays · Verfügbar in Microsoft 365 und Excel 2021

Syntax

=FILTER(Matrix; Einschließen; [wenn_leer])
ArgumentPflichtBedeutung
MatrixjaDer Bereich, der gefiltert wird.
EinschließenjaEin Wahrheitsarray gleicher Höhe, etwa B2:B999="Nord".
wenn_leeroptionalWas zurückkommt, wenn nichts passt. Ohne dieses Argument steht #KALK! im Blatt.

Der Stolperstein

Ohne das dritte Argument liefert FILTER bei null Treffern #KALK! — kein Fehler im Sinne eines Bedienfehlers, sondern der normale Fall bei einem Filter, der gerade nichts findet. Deshalb gehört wenn_leer praktisch immer gesetzt. Und die Bedingung muss genauso hoch sein wie die Matrix: FILTER(A2:D999; B2:B500="Nord") ist ein #WERT!, weil 998 Zeilen gegen 499 geprüft werden.

Beispiele

=FILTER(A2:D999; B2:B999="Nord"; "keine Treffer")

Alle Zeilen der Region Nord, mit sauberem Text bei null Treffern.

=FILTER(A2:D999; (B2:B999="Nord")*(C2:C999>=2026); "keine Treffer")

Zwei Bedingungen mit UND-Verknüpfung: Multiplikation statt UND().

Typische Fehler dabei

Verwandte Formeln

Wenn aus Formeln Steuerung wird

Eine Formel nachschlagen ist ein Fünf-Sekunden-Problem. Vierzig verknüpfte Blätter, in denen niemand mehr sagen kann, welche Annahme das Ergebnis treibt, sind ein anderes. Ab dort hört Excel auf, das richtige Werkzeug zu sein.

Valsight baut treiberbasierte Modelle, in denen operative Logik und finanzielle Wirkung zusammenhängen — Szenarien in Sekunden statt in der nächsten Tabellenversion.

Valsight ansehen