Actualmente estoy tratando de ejecutar un VLOOKUPque tiene múltiples criterios. Debo usar una MAX(IF())función para obtener el valor máximo basado en ciertos criterios. Aquí está mi código:
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),"-")
Todo en la fórmula funciona, excepto la primera parte de VLOOKUPla MAX(IF())función. Básicamente sigue diciendo que la IFdeclaración es FALSEincluso cuando es cierta.
microsoft-excel
vlookup
Beckconnor
fuente
fuente

500yTotalentre paréntesis?Ctrl+Shift+Enter?Respuestas:
Cuando vlookup y hlookup alcanzan su límite. Entonces necesitas usar index y match.
fuente