Excel-Suche mit zwei Kriterien

Wenn Sie einen Produktpreis in Excel erhalten möchten, können Sie SVERWEIS oder INDEX/VERGLEICH verwenden, um den Preis aus einer VERWEIS -Tabelle zu erhalten, die auf einem Produktcode basiert. Aber was ist, wenn Sie zwei Informationen haben, wie z.B. einen Produktnamen und eine Größe, und Sie den Preis basierend auf diesen Informationen finden möchten? Wie kann man ein Excel SVERWEIS mit zwei Suchkriterien durchführen? In diesem Artikel finden wir das zusammen raus.

INDEX und VERGLEICH verwenden

Vor ein paar Jahren habe ich ein Beispiel veröffentlicht, das zeigt, wie man mehrere Kriterien mit INDEX und VERGLEICH überprüft. Es gibt eine Nachschlagetabelle mit Spalten für Produktcode, Artikelname, Artikelgröße und Preis.

Unterhalb der Tabelle habe ich „Jacke“ als Artikelname und „Groß“ als Größe eingegeben. In Zelle E13 muss ich den Preis für diesen Artikel und diese Größe finden.

SVERWEIS-Funktion

Finden Sie die passende Reihe

Um den Preis zu finden, müssen Sie jede Zeile mit zwei Tests überprüfen:

Ist der Elementname identisch mit dem Element in Zelle C13? (WAHR oder FALSCH)
Ist die Artikelgröße gleich der Größe in Zelle D13? (WAHR oder FALSCH)
Wenn Sie das Ergebnis dieser beiden Tests in jeder Zeile multiplizieren, ist das Ergebnis eine 1 oder eine 0. Die Zeile mit 2 WAHREN Ergebnissen hat eine 1, und alle anderen Zeilen mit einem oder zwei FALSCHEN Ergebnissen zeigen eine Null.

Mit diesen Formeln auf dem Arbeitsblatt können Sie mit der Funktion MATCH die 1 in Spalte H finden und den Preis aus dieser Zeile zurückgeben.

Durchführung der Tests in einer Formel

Anstatt zusätzliche Spalten zum Arbeitsblatt hinzuzufügen, können Sie eine Array-Formel verwenden, um die Tests und die Multiplikation durchzuführen.

Hier ist die INDEX/VERGLEICH -Formel, die für dieses Beispiel.

=INDEX(E2:E10,MATCH(1,(C13=C2:C10)*(D13=D2:D10),0)))

HINWEIS: Dies ist eine Array-Formel, also drücken Sie Strg + Umschalt + Enter, anstatt nur die Enter-Taste zu drücken.

Die Funktion VERGLEICH  findet die 1 in diesem Bereich von Ergebnissen, und die Formel gibt den Preis in dieser Zeile zurück.

Dieser Beitrag wurde unter Excel veröffentlicht. Setzen Sie ein Lesezeichen auf den Permalink.