Mehrkriterien-Suchen in Excel mit INDEX und VERGLEICH: Einfache Schritt-für-Schritt-Anleitung
In diesem Tutorial lernst du, wie du die mächtige Kombination aus INDEX und VERGLEICH nutzt, um Daten basierend auf mehreren Kriterien zu finden.
Normalerweise sucht VERGLEICH nur nach einem Wert. Wenn du aber zum Beispiel den Preis für ein Produkt wissen willst, das sowohl eine bestimmte Größe als auch eine bestimmte Farbe hat, brauchst du die Multi-Kriterien-Lösung.
Das Szenario
Stell dir vor, du hast folgende Tabelle (A1 bis C5):
| Produkt (A) | Farbe (B) | Preis (C) |
|---|---|---|
| T-Shirt | Blau | 15 € |
| T-Shirt | Rot | 18 € |
| Hose | Blau | 25 € |
| Hose | Schwarz | 30 € |
Ziel: Du möchtest den Preis für ein T-Shirt in Rot finden.
Die Lösung: Die Array-Formel
Die Standard-Syntax für mehrere Kriterien lautet:
=INDEX(Ergebnisbereich; VERGLEICH(1; (Kriterium1=Bereich1) * (Kriterium2=Bereich2); 0))
Die Formel für unser Beispiel:
Angenommen, dein gesuchtes Produkt steht in Zelle E1 (T-Shirt) und die Farbe in F1 (Rot).
=INDEX(C2:C5; VERGLEICH(1; (A2:A5=E1) * (B2:B5=F1); 0))
Schritt-für-Schritt-Erklärung
- INDEX(C2:C5; ...): Dies ist der Bereich, in dem das Ergebnis steht (die Preise).
- VERGLEICH(1; ...; 0): Wir sagen Excel: "Suche nach der Zahl 1 in der folgenden Logik-Kette."
- (A2:A5=E1): Excel prüft jede Zeile in Spalte A. Ist es ein "T-Shirt"? Das ergibt eine Liste von WAHR oder FALSCH:
{WAHR; WAHR; FALSCH; FALSCH}. - (B2:B5=F1): Excel prüft Spalte B nach der Farbe "Rot":
{FALSCH; WAHR; FALSCH; FALSCH}. - *Multiplikation ()**: Hier passiert die Magie. In Excel gilt: WAHR = 1 und FALSCH = 0.
WAHR * FALSCH = 0WAHR * WAHR = 1FALSCH * FALSCH = 0Die Formel rechnet also:{1;1;0;0} * {0;1;0;0} = {0;1;0;0}.
- Das Ergebnis: Die
1steht an der zweiten Stelle.VERGLEICHgibt also die Position2anINDEXzurück.INDEXliefert den Wert aus der zweiten Zeile des Preisbereichs: 18 €.
Wichtiger Hinweis (Excel-Versionen)
- Microsoft 365 & Excel 2021: Du kannst die Formel einfach mit Enter bestätigen.
- Excel 2019 und älter: Du musst die Formel als Array-Formel abschließen. Drücke statt Enter die Tastenkombination Strg + Umschalt + Enter. Excel setzt dann automatisch geschweifte Klammern
{ }um die Formel.
Profi-Alternative: XVERWEIS (XLOOKUP)
Wenn du Microsoft 365 oder Excel 2021 nutzt, ist der XVERWEIS viel einfacher und intuitiver:
=XVERWEIS(1; (A2:A5=E1) * (B2:B5=F1); C2:C5)
Die Logik bleibt gleich (Suche nach der 1), aber die Syntax ist kürzer und du musst nicht auf die Array-Bestätigung achten.
Zusammenfassung der Vorteile
- Keine Hilfsspalten: Du musst Produkt und Farbe nicht in einer extra Spalte verketten.
- Flexibel: Du kannst beliebig viele Kriterien hinzufügen, indem du einfach ein weiteres
* (Kriterium3=Bereich3)in die Klammer hängst. - Sicher: Da du nach der "1" in einem Logik-Feld suchst, ist die Formel sehr stabil gegenüber Änderungen im Datensatz.
Viel Erfolg beim Ausprobieren in deiner nächsten Excel-Tabelle! 🚀