free web page hit counter

Excel Index Match Two Criteria


Excel Index Match Two Criteria

Erinnerst du dich an das letzte Mal, als du verzweifelt versucht hast, in einer riesigen Excel-Tabelle die richtige Information zu finden? Ich schon. Ich war auf der Suche nach dem Verkaufspreis eines speziellen Artikels in einer bestimmten Filiale. Gefühlt habe ich Stunden damit verbracht, mich durch Zeilen und Spalten zu wühlen, bis ich kurz davor war, den Laptop aus dem Fenster zu werfen. (Okay, vielleicht nicht ganz, aber der Gedanke war da!)

Und dann, wie ein Lichtblick am Excel-Himmel, erinnerte ich mich an INDEX MATCH mit zwei Kriterien. Und plötzlich… alles wurde einfacher. Viel einfacher.

Was genau ist also dieses magische Werkzeug? Nun, im Grunde genommen erlaubt es dir, Werte in einer Tabelle basierend auf zwei Suchkriterien zu finden. Stell dir vor, du hast eine Tabelle mit Verkaufsdaten. Du willst wissen, wie viele rote T-Shirts im Juni verkauft wurden. Dafür brauchst du nicht nur die Spalte für "Produkt" (T-Shirt), sondern auch die Spalte für "Farbe" (rot) und die Spalte für "Monat" (Juni).

Warum nicht einfach VLOOKUP?

Gute Frage! VLOOKUP ist ja schließlich der Klassiker. Aber VLOOKUP hat ein paar kleine Einschränkungen. Erstens, das Suchkriterium muss sich in der allersten Spalte der Suchmatrix befinden. Zweitens, es kann nur nach einem Kriterium suchen. Und drittens, und das ist vielleicht das schlimmste, wenn du Spalten in deiner Tabelle einfügst oder entfernst, kann es leicht passieren, dass dein VLOOKUP kaputt geht. (Glaub mir, ich spreche aus Erfahrung.)

INDEX MATCH ist da viel flexibler und robuster. Du kannst die Spalten frei wählen und auch wenn du Spalten hinzufügst oder entfernst, bleibt deine Formel intakt. Quasi unkaputtbar! (Fast zumindest.)

INDEX MATCH Multiple Criteria - Examples, Alternatives, How To Use?
INDEX MATCH Multiple Criteria - Examples, Alternatives, How To Use?

Wie funktioniert es konkret?

Die Grundformel sieht so aus:

=INDEX(Ergebnisbereich, MATCH(1, (Kriterium1=Suchbereich1)(Kriterium2=Suchbereich2), 0))

How to Use INDEX MATCH with Multiple Criteria in Excel (3 Ways)
How to Use INDEX MATCH with Multiple Criteria in Excel (3 Ways)

Lass uns das mal aufdröseln:

  • INDEX(Ergebnisbereich): Das ist der Bereich, in dem sich der Wert befindet, den du finden möchtest. Also zum Beispiel die Spalte mit den Verkaufspreisen.
  • MATCH(1, (Kriterium1=Suchbereich1)(Kriterium2=Suchbereich2), 0): Das ist der Knackpunkt. Hier suchen wir nach der Zeile, in der beide Kriterien erfüllt sind.
  • Kriterium1=Suchbereich1: Hier vergleichen wir unser erstes Kriterium (z.B. "T-Shirt") mit dem entsprechenden Suchbereich (z.B. die Spalte mit den Produktnamen). Das Ergebnis ist ein Array mit TRUE- und FALSE-Werten.
  • Kriterium2=Suchbereich2: Das gleiche Spiel für das zweite Kriterium (z.B. "rot" mit der Farbsäule).
  • (Kriterium1=Suchbereich1)(Kriterium2=Suchbereich2): Hier multiplizieren wir die beiden Arrays. TRUE * TRUE ergibt 1, alle anderen Kombinationen ergeben 0. Das ist wichtig, weil wir ja nach der Zeile suchen, in der beide Kriterien gleichzeitig erfüllt sind!
  • MATCH(1, ..., 0): MATCH sucht dann nach dem Wert 1 in dem resultierenden Array und gibt die Position der ersten Übereinstimmung zurück.
  • 0: Das "0" am Ende bedeutet, dass wir eine exakte Übereinstimmung suchen.

Wichtig: Da wir hier mit Arrays arbeiten, musst du die Formel in den meisten Excel-Versionen mit Strg+Umschalt+Eingabe (oder Cmd+Shift+Enter auf dem Mac) bestätigen. Excel fügt dann automatisch geschweifte Klammern {} um die Formel hinzu. Keine Panik, wenn du das vergisst, Excel wird dich darauf hinweisen!

Ein praktisches Beispiel

Stell dir vor, du hast eine Tabelle mit folgenden Spalten:

Count if two criteria match - Excel formula | Exceljet
Count if two criteria match - Excel formula | Exceljet
  • Produkt (z.B. T-Shirt, Hose, Pullover)
  • Farbe (z.B. rot, blau, grün)
  • Monat (z.B. Januar, Februar, März)
  • Verkaufsmenge (z.B. 10, 20, 30)

Du möchtest wissen, wie viele rote T-Shirts im März verkauft wurden. Deine Formel würde dann so aussehen:

=INDEX(D2:D100, MATCH(1, (A2:A100="T-Shirt")(B2:B100="rot")*(C2:C100="März"), 0))

Excel Index Match Two Criteria - Imaginative Minds
Excel Index Match Two Criteria - Imaginative Minds

Hier ist:

  • D2:D100 der Bereich mit den Verkaufszahlen.
  • A2:A100 der Bereich mit den Produktnamen.
  • B2:B100 der Bereich mit den Farben.
  • C2:C100 der Bereich mit den Monaten.

Und denk dran: Strg+Umschalt+Eingabe!

Fazit

INDEX MATCH mit zwei Kriterien (oder sogar mehr!) ist ein unglaublich mächtiges Werkzeug, um komplexe Datenanalysen in Excel durchzuführen. Es mag am Anfang etwas kompliziert erscheinen, aber sobald du das Prinzip verstanden hast, wirst du es lieben. Und wer weiß, vielleicht rettet es dir eines Tages sogar den Laptop vor dem Fensterwurf. (Ich drücke die Daumen!)

INDEX MATCH Multiple Criteria - Examples, Alternatives, How To Use? INDEX MATCH Multiple Criteria - Examples, Alternatives, How To Use? INDEX MATCH Multiple Criteria - Examples, Alternatives, How To Use? Excel Match Index Multiple Criteria - Imaginative Minds Two-way approximate match multiple criteria - Excel formula | Exceljet INDEX and MATCH with multiple criteria - Excel formula | Exceljet

You might also like →