FILTER in Excel: Zahlen zwischen 100 und 500 extrahieren
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:
- Wert ist größer gleich Minimum (
>=) - 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:
A2:B5: Das ist der Bereich, den Excel ausgeben soll (Namen und Zahlen).(B2:B5 >= 200): Erste Bedingung: Suche alle Werte ab 200.- *``**: Das "Und". Beide Klammern müssen "WAHR" ergeben.
(B2:B5 <= 500): Zweite Bedingung: Suche alle Werte bis 500."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)
2steht für die zweite Spalte (Umsatz).1steht 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.