valores valor una texto posicion para otro matriz indice funcion devolver comando coincidir coincidencias celda buscar excel indexing excel-formula match vlookup

valor - indice excel



Devolución de valores múltiples con la fórmula de matriz INDEX (2)

Ajuste sus rangos según sea necesario e ingrese con CTRL + MAYÚS + INTRO :

=IFERROR(INDEX($B$2:$B$4,SMALL(IF($C$2:$C$4="X",IF($D$2:$D$4="Pass",ROW($A$2:$A$4)-ROW($A$2)+1)),ROWS($A$2:A2))),"")

He hecho varios intentos con esta fórmula de matriz pero hasta ahora no he tenido suerte. Las soluciones que se publican parecen similares, pero ninguna ha funcionado todavía.

Aquí está mi hoja de trabajo: https://drive.google.com/file/d/0B2SzIXxoU3dYSkYzZWU1U1dvbVE/view?usp=sharing

Como puede ver, trato de sacar los nombres de las empresas de la pestaña RVR en una matriz en la pestaña Proveedores de FPP si cumplen dos criterios (la columna de FPP tiene una "X" y la columna de resultados tiene un "pase"). Hasta ahora, solo puedo obtener la fórmula de matriz para devolver el nombre de la empresa A, pero debe obtener la firma A y la firma C (y omitir la firma B, que no tiene un "pase" en la columna de resultados). Los rangos nombrados en mi fórmula de matriz se enumeran en la pestaña RVR.


Terminé agregando otro rango con nombre (llamado RespondingNo, que es el número en la columna A en la pestaña RVR) y usando la fórmula

=IFERROR(INDEX(RespondingFirms,SMALL(IF(RespondingFPP="X",IF(PassFail="Pass",ROW‌​(RespondingNo)-ROW(RVR!$A$7)+1)),ROWS($A$13:A13))),"")