Die Excel-Funktion FILTER (1): Verkaufsstatistik

Die Funktion FILTER steht seit Excel 2021 in der Funktionskategorie Nachschlagen und Verweisen zu Verfügung.

Das Neue an der FILTER Funktion ist, dass du wie beim Spezialfilter (hierzu gibt es bereits den Blogbeitrag)

eine Reihe von Suchkriterien bzw. Filterbedingungen anwenden kannst, die über das normale Filtern hinausgehen.

Wie du mit dieser Funktion arbeiten kannst, will der Beitrag zeigen.

c5c58357a19247068a7fa99b6fc28956

Lade dir zunächst die Beispieldatei herunter.

1. Beschreibung der Funktion

Mit der Funktion kannst du dir Einträge in einer Liste oder einer Tabelle auf Grundlage von Filterkombinationen ausgeben lassen. Du kannst einen Bereich von Daten anhand der von dir definierten Kriterien filtern.

2. Syntax und Argumente

Die Syntax lautet:

=FILTER(Matrix;einschließen;[wenn_leer])

Dabei gelten diese Argumente

Das Argument Matrix ist erforderlich.

Es ist der Bereich, der gefiltert werden soll, der Bereich aus dem später die Ergebniszeilen kommen.

Dies kann ein Zellbereich oder eine einzelne Zeile / Spalte sein.

Das Argument einschließen ist erforderlich.

Es werden die Spalte bzw. die Spalten einbezogen, auf die eine oder mehrere Filterbedingungen angewendet werden. Hierbei handelt es sich um Wahrheitswerte (WAHR / FALSCH).

Das Argument [wenn_leer] ist optional.

Da ist der Wert, der zurückgegeben werden soll, wenn alle Werte im eingeschlossenen Array leer sind (Filter gibt nichts zurück).

Gibt es keine Zeile, auf die die Filterbedingung zutrifft, wird der Fehler #KALK! produziert. Dem kann entgegengewirkt werden, indem ähnlich wie bei WENNFEHLER, der Fehler z.B. durch einen Text „Keine Treffer“ oder einen Nullstring „“ ersetzt wird.

3. Hinweise

Die folgenden Hinweise waren auf der Website von Excel-Hero zu finden und werden hier sinngemäß wiedergegeben.

  • Die FILTER Funktione versteht Vergleichsoperatoren wie <, >, <>, <=, >=.
  • =FILTER(Matrix;LINKS(einschlißen;1)=“a“) bedeutet beginnt mit „a“
  • =FILTER(Matrix;RECHTS(einschlißen;1)=“a“) bedeutet endet mit „a“
  • Bei der Matrix kann es sich sowohl um einen Zellbereich, als auch eine einzelne Spalte oder Zeile handeln
  • Um eine Zeile auf mehrere Bedingungen zu prüfen, werden die Bedingungen mit * multipliziert. In unserem Beispiel bedeutet (A7:A14=2020)*(B7:B14=“A“) Wert gleich 2020 UND Produkt = A.
    Beide Ausdrücke müssen WAHR bzw. 1 sein.
  • Um eine Zeile auf mehrere „Bedingungspaare“ zu prüfen, werden diese mit + addiert. In unserem Beispiel bedeutet (A7:A14=2021)+(B7:B14=“C“) Wert= 2021 ODER Produkt = C.
    Nur einer der Ausdrücke muss WAHR bzw. 1 sein. Es können jedoch auch beide WAHR sein.
  • Die Matrix und Arrays im Argument einschließen müssen die gleiche Höhe bzw. Breite haben ansonsten wird ein #WERT! Fehler produziert.
  • Wenn es keine Ergebnisse gibt, wird der #KALK! Fehler produziert.
  • Wenn man nach Text filtert und die Anführungszeichen vergisst, wird der #NAME? Fehler produziert.
  • Wenn die Funktion eingeben wird und im Ausgabezellbereich etwas im Wege steht, wird der #ÜBERLAUF! Fehler produziert.
  • Wildcards oder Platzhalter können nicht direkt in der FILTER-Funktion verwendet werden.

4. Beispiel

4.1 Die Gesamtstatistik

Angenommen, du bist Obsthändler und bietest regelmäßig drei Obstarten auf den städtischen Wochenmärkten in vier Regionen an.

Die Verkäufe erfolgen wechselnd durch sieben Verkäufer.

Für einen nicht näher bestimmten Zeitraum ergibt sich diese Verkaufsstatistik:

Übersicht Verkäufee
Verkaufsstatitik

4.2 Die Produktabfrage

Du möchtest nun z.B. alle Verkäufe des Produkts „Apfel“ sehen.

Dazu verwendest du die Funktion FILTER.

Neben der Statistik legst du dir ein DropDown-Feld an, darunter die Überschriften analog der Statistik.

Fülle das DropDown-Feld mit einer Liste über die drei bekannten Produkte.

DropDown Produkt
Auswahl Produkt

Schreibe nun in Zelle F5 diese Formel:

=FILTER(A5:D20;C5:C20=$G$2)

und beende die Eingabe mit der ENTER-Taste.

Als Ergebnis erhältst du nun diese Aufstellung:

Verkäufe nach Produkt
Liste Produkt

4.3 Die Regionsabfrage

Du möchtest nun z.B. alle Verkäufe in der Region „Nord“ sehen.

Dazu verwendest du wieder die Funktion FILTER.

Neben der Statistik legst du dir ein DropDown-Feld an, darunter die Überschriften analog der Statistik.

Fülle das DropDown-Feld mit einer Liste über die vier bekannten Regionen.

DropDown Region
Auswahl Region

Schreibe nun in Zelle F16 diese Formel:

=FILTER(A5:D20;A5:A20=$G$13)

und beende die Eingabe mit der ENTER-Taste.

Als Ergebnis erhältst du nun diese Aufstellung:

Verkäufe nach Region
Liste Region

4.4 Verkäuferabfrage

Du möchtest nun z.B. alle Verkäufe des Verkäufers „Müller“ sehen.

Dazu verwendest du wieder die Funktion FILTER.

Neben der Statistik legst du dir ein DropDown-Feld an, darunter die Überschriften analog der Statistik.

Fülle das DropDown-Feld mit einer Liste über die sieben bekannten Verkäufer.

DropDown Verkäufer
Auswahl Verkäufer

Schreibe nun in Zelle F25 diese Formel:

=FILTER(A5:D20;B5:B20=$G$22)

und beende die Eingabe mit der ENTER-Taste.

Als Ergebnis erhältst du nun diese Aufstellung:

Verkäufe nach Verkäufer
Liste Verkäufer

5. Fazit

Der Beitrag hat die Nützlichkeit der Funktion FILTER gezeigt.

Natürlich sind die vielfältigen Anwendungsmöglichkeiten der Funktion hiermit nicht erschöpfend erklärt.

Dazu wird es weitere Beiträge geben.


Entdecke mehr von Clevercalcul

Melde dich für ein Abonnement an, um die neuesten Beiträge per E-Mail zu erhalten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

WordPress Cookie Plugin von Real Cookie Banner