Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1916to1920
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Index-Match mit mehreren Kriterien

Index-Match mit mehreren Kriterien
09.02.2023 17:10:00
Rebekka
Hallo,

ich habe folgendes Problem, vielleicht kann mir jemand dabei helfen.

In Tabelle 1 soll der "Ziel" Wert, welcher sich in Tabelle 2 befindet anhand 2 Kriterien aus Tabelle 1 angezeigt werden.
Bsp.: Ziel-Wert aus Tabelle 2 soll angeben werden, bei dem der Monat "1" sowie das Land "Deutschland" in Tabelle 1&2 übereinstimmt.
Zum besseren Verständnis habe ich die Datei hochgeladen
https://www.herber.de/bbs/user/157759.xlsx


Ich habe es bereits mit "Index" und "Match" versucht (siehe unten), leider erhalte ich nur "#N/A" als Ergebnis.

=INDEX(Tabelle2!$D:$D;MATCH(1;($A$2=Tabelle2!$E:$E)*(B2=Tabelle2!$A:$A);0))


Vielen Dank vorab!

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Index-Match mit mehreren Kriterien
09.02.2023 17:33:32
Daniel
Hi
in Tabelle2 ist der Monat eine Zahl, in der Tabelle1 jedoch ein Text (sogar mti dem Hochkomma als Texterkennungszeichen davor)
und für Excel ist beim Vergleich im "=" der Text "1" nicht das gleiche wie die Zahl 1, daher kommt kein Match zustande.
also entweder schauen, dass in beiden Tabellen der gleiche Typ verwendet wird, oder du musst umwandeln, beispielsweise durch die Multiplikation mit 1 wird aus "1" eine 1:
...(1*$A$2=Tabelle2!$E:$E)....
btw, bei solchen Matrixformeln solltest du nie mit ganzen Spalten arbeiten, sondern immer den Zellbereich passend angeben, ansonsten kann das zu langen Rechenzeiten führen.
Alternativ könntest du auch mit SummeWenns oder besser MaxWenns arbeiten, die verkraften ganze Spalten problemloser und unterscheiden auch nicht zwischen Text und Zahl (hier ist dann "1" = 1)
=SUMMEWENNS(Tabelle2!D:D;Tabelle2!E:E;$A$2;Tabelle2!A:A;B2)
oder wenn es nach Land und Monat sortiert ist auch:
=Index(Tabelle2!D:D;Vergleich(B2;Tabelle2!A:A;0)+$A$2-1)
oder schau dir mal die Funktion FILTER an.
Gruß Daniel
Anzeige

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige