VLOOKUP mit mehreren Kriterien funktioniert nicht richtig

401
beckconnor

Ich versuche gerade, ein laufen zu lassen VLOOKUP, das mehrere Kriterien hat. Ich muss eine MAX(IF())Funktion verwenden, um den Maximalwert basierend auf bestimmten Kriterien zu erhalten. Hier ist mein Code:

IF(AND(SUM(COUNTIF(A7,{"*500*"})),SUM(COUNTIF(A7,{"*Total*"}))),VLOOKUP(MAX(IF(Page1!$B$2:$B$24053=Sheet2!A6,Page1!$Z$2:$Z$24054)),Page1!$Z$2:$AA$24053,2,TRUE),"-")

Alles in der Formel funktioniert, mit Ausnahme des ersten Teils VLOOKUPder MAX(IF())Funktion. Es wird im Grunde immer gesagt, dass die IFAussage auch dann gilt FALSE, wenn sie wahr ist.

0
Versuchen Sie [mehrere Kriterien Index / Match] (https://www.deskbright.com/excel/index-match-multiple-criteria/). Ohne zu wissen, wie Ihre Daten aussehen, ist es schwierig, bei der Problembehandlung Ihrer Formel zu helfen. Haben Sie mit dem Tool zum Auswerten der Formel durchgegangen? (Klicken Sie auf der Registerkarte "Daten" auf "Formel auswerten"). Warum haben Sie "500" und "Total" in Klammern? BruceWayne vor 5 Jahren 1
Das ist eine Arrayformel. Wird das Array durch Drücken von Strg + Umschalttaste + Eingabetaste eingegeben? robinCTS vor 5 Jahren 0

1 Antwort auf die Frage

-1
ctrl-alt-delor

Wenn vlookup und hlookup an ihre Grenzen stießen. Dann müssen Sie index und match verwenden.

Kannst du OP erklären, wie das geht? bertieb vor 5 Jahren 1
Ich muss es immer nachschlagen (ich mache keine großen Bogen). Wenn jemand anderes mit einem Beispiel eine bessere Antwort gibt, dann werde ich sie aufheben und meine entfernen. ctrl-alt-delor vor 5 Jahren 0