Actualmente estoy tratando de ejecutar un VLOOKUP
que 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 VLOOKUP
la MAX(IF())
función. Básicamente sigue diciendo que la IF
declaración es FALSE
incluso cuando es cierta.
microsoft-excel
vlookup
Beckconnor
fuente
fuente
500
yTotal
entre paréntesis?Ctrl
+Shift
+Enter
?Respuestas:
Cuando vlookup y hlookup alcanzan su límite. Entonces necesitas usar index y match.
fuente