FILTER in Excel: Zahlen zwischen 100 und 500 extrahieren

Melden

In diesem Tutorial lernst du, wie du die moderne FILTER-Funktion in Excel nutzt, um Zahlen innerhalb eines bestimmten Bereichs (z. B. zwischen 100 und 500) zu extrahieren.

Voraussetzungen

Die FILTER-Funktion ist verfügbar in:

  • Microsoft 365
  • Excel 2021 oder neuer
  • Excel Web-App

1. Die Syntax der FILTER-Funktion

Die Grundstruktur lautet: =FILTER(Matrix; Eingrenzen; [Wenn_leer])

  • Matrix: Der Datenbereich, den du filtern möchtest.
  • Eingrenzen: Die Bedingung(en).
  • Wenn_leer: (Optional) Was soll angezeigt werden, wenn kein Ergebnis gefunden wird?

2. Das Prinzip: "UND"-Verknüpfung

Um Werte zwischen zwei Grenzen zu finden, müssen zwei Bedingungen gleichzeitig erfüllt sein:

  1. Wert ist größer gleich Minimum (>=)
  2. Wert ist kleiner gleich Maximum (<=)

In der FILTER-Funktion verknüpfen wir diese Bedingungen mit einem Sternchen *. Das Sternchen fungiert hier als UND-Logik.


3. Schritt-für-Schritt-Beispiel

Stell dir vor, du hast eine Liste mit Verkaufszahlen in Spalte A und B.

Produkt (A) Umsatz (B)
Produkt A 150
Produkt B 450
Produkt C 800
Produkt D 300

Du möchtest alle Produkte sehen, deren Umsatz zwischen 200 und 500 liegt.

Die Formel:

Schreibe die Formel in eine freie Zelle (z. B. D2):

=FILTER(A2:B5; (B2:B5 >= 200) * (B2:B5 <= 500); "Keine Ergebnisse")

Erklärung der Formel:

  1. A2:B5: Das ist der Bereich, den Excel ausgeben soll (Namen und Zahlen).
  2. (B2:B5 >= 200): Erste Bedingung: Suche alle Werte ab 200.
  3. *``**: Das "Und". Beide Klammern müssen "WAHR" ergeben.
  4. (B2:B5 <= 500): Zweite Bedingung: Suche alle Werte bis 500.
  5. "Keine Ergebnisse": Falls kein Wert im Bereich liegt, wird dieser Text angezeigt.

4. Profi-Tipp: Dynamische Zellen nutzen

Anstatt die Zahlen 200 und 500 direkt in die Formel zu schreiben, solltest du Zellbezüge nutzen. So kannst du den Filter schnell ändern.

  • Zelle F1: Minimum (z.B. 200)
  • Zelle G1: Maximum (z.B. 500)

Formel:

=FILTER(A2:B5; (B2:B5 >= F1) * (B2:B5 <= G1); "Nichts gefunden")

5. Kombination mit SORT

Oft möchte man die gefilterten Ergebnisse auch gleich sortieren (z. B. vom kleinsten zum größten Umsatz). Verschachtle dazu FILTER in die SORT-Funktion:

=SORT(FILTER(A2:B5; (B2:B5 >= F1) * (B2:B5 <= G1)); 2; 1)
  • 2 steht für die zweite Spalte (Umsatz).
  • 1 steht für aufsteigende Sortierung.

Häufige Fehler vermeiden

  • Klammern: Vergiss nicht, die einzelnen Bedingungen in Klammern ( ) zu setzen, bevor du sie mit * verbindest.
  • #ÜBERLAUF! Fehler: Dieser Fehler tritt auf, wenn die Zellen unterhalb der Formel nicht leer sind. Die FILTER-Funktion benötigt Platz, um die Ergebnisse "auszuspucken".
  • Formatierung: Wenn das Ergebnis wie Zahlen ohne Format aussieht, musst du den Zielbereich einfach als Währung oder Zahl formatieren.

Zusammenfassung

Die Kombination aus FILTER und der Multiplikation von Bedingungen (Bed1)*(Bed2) ist der effizienteste Weg, um in modernen Excel-Versionen Datenbereiche zu analysieren, ohne auf komplizierte Makros oder manuelle Filter angewiesen zu sein.

0