Excel-Tutorial: INDEX und VERGLEICH mit mehreren Kriterien

Melden

Hier ist ein ausführliches Tutorial, wie du die Kombination aus INDEX und VERGLEICH mit mehreren Kriterien in Excel meisterst.

Die Standard-Kombination aus INDEX und VERGLEICH ist ideal, um einen Wert basierend auf einem Suchkriterium zu finden. Sobald du aber Daten finden musst, die zwei oder mehr Bedingungen erfüllen (z. B. "Vorname" UND "Nachname" oder "Produkt" UND "Monat"), reicht die Standardformel nicht aus.

Hier lernst du die Profi-Lösung mittels Matrix-Logik.


1. Die Ausgangslage

Stell dir vor, du hast folgende Tabelle (A1 bis C5):

Verkäufer (A) Produkt (B) Umsatz (C)
Schmidt Äpfel 500
Müller Äpfel 700
Schmidt Birnen 300
Müller Birnen 450

Ziel: Du möchtest den Umsatz finden, bei dem der Verkäufer "Schmidt" ist UND das Produkt "Birnen" ist.


2. Die Syntax der Formel

Die Formel nutzt einen mathematischen Trick: Sie prüft jede Bedingung einzeln (WAHR/FALSCH) und multipliziert die Ergebnisse.

Die Struktur:

=INDEX(Ergebnisbereich; VERGLEICH(1; (Kriterienbereich1=Kriterium1) * (Kriterienbereich2=Kriterium2); 0))

3. Schritt-für-Schritt-Anleitung

Schritt 1: Den Ergebnisbereich festlegen

Zuerst sagst du INDEX, wo der Wert steht, den du am Ende haben willst (der Umsatz). =INDEX(C2:C5; ...)

Schritt 2: Die VERGLEICH-Funktion einbetten

Wir suchen den Wert 1. Warum? Weil Excel "WAHR" als 1 und "FALSCH" als 0 behandelt. Nur wenn alle Bedingungen erfüllt sind (1 1 1...), ergibt das Ergebnis 1. =INDEX(C2:C5; VERGLEICH(1; ... ; 0))

Schritt 3: Die Bedingungen definieren

Nun klammern wir die Prüfungen ein und verbinden sie mit einem Sternchen * (dies entspricht einer UND-Verknüpfung):

  1. Bedingung: (A2:A5="Schmidt")
  2. Bedingung: (B2:B5="Birnen")

Zusammengefügt: =INDEX(C2:C5; VERGLEICH(1; (A2:A5="Schmidt") * (B2:B5="Birnen"); 0))


4. Wichtiger Hinweis: Die Eingabe (Array-Formel)

Je nachdem, welche Excel-Version du nutzt, musst du die Formel unterschiedlich abschließen:

  • Microsoft 365 / Excel 2021 oder neuer: Drücke einfach ganz normal ENTER. Excel erkennt die Matrix-Logik automatisch.
  • Excel 2019 oder älter: Du musst die Formel als Matrixformel abschließen. Drücke dazu gleichzeitig STRG + UMSCHALT + ENTER (Ctrl+Shift+Enter).
    • Ergebnis: Excel setzt automatisch geschweifte Klammern { } um die Formel.

5. Wie funktioniert das im Hintergrund?

Excel prüft die Zeilen einzeln:

  1. Zeile: (Schmidt=Schmidt) (Äpfel=Birnen) $\rightarrow$ (WAHR) (FALSCH) $\rightarrow$ *1 0 = 0**
  2. Zeile: (Müller=Schmidt) (Äpfel=Birnen) $\rightarrow$ (FALSCH) (FALSCH) $\rightarrow$ *0 0 = 0**
  3. Zeile: (Schmidt=Schmidt) (Birnen=Birnen) $\rightarrow$ (WAHR) (WAHR) $\rightarrow$ *1 1 = 1**

Die VERGLEICH-Funktion sucht nun die Position der ersten 1 in dieser Liste (das ist die 3. Position) und INDEX gibt den Wert aus der 3. Zeile des Umsatzbereichs zurück.


6. Bonus: Die moderne Alternative (XVERWEIS)

Wenn du Microsoft 365 oder Excel 2021 nutzt, ist der XVERWEIS (XLOOKUP) deutlich einfacher, da er nativ mit Kriterien-Verknüpfungen umgehen kann:

=XVERWEIS(1; (A2:A5="Schmidt") * (B2:B5="Birnen"); C2:C5)

Vorteil: Kein INDEX nötig, einfacher zu lesen und standardmäßig keine Matrix-Tastenkombination erforderlich.


Zusammenfassung der Vorteile

  • Flexibilität: Du kannst beliebig viele Kriterien hinzufügen (einfach mit * erweitern).
  • Suche nach links: Im Gegensatz zum SVERWEIS kann die Ergebnisspalte links von den Kriterien-Spalten stehen.
  • Präzision: Funktioniert auch mit Datumsangaben oder Teiltexten.
0