¿Cómo hago BUSCARV o ÍNDICE/COINCIDIR para más de un rango?

¿Cómo hago BUSCARV o ÍNDICE/COINCIDIR para más de un rango?

He estado tratando de encontrar una manera de completar la columna de calificaciones (imagen a continuación) sin entrar en fórmulas largas. Lo intenté VLOOKUPy 'INDEX /MATCH' pero llegué a un callejón sin salida.

En condiciones normales, VLOOKUPsolo hay un máximo de 2 columnas para table_array, es decir, G2: J3 según mi ejemplo. Pero quería seleccionar table_array según el año (G3:G5), ¿hay alguna manera de hacerlo?

¡Cualquier ayuda es apreciada!

Captura de pantalla de Excel

Respuesta1

Prueba esta fórmula:

=IF(OR(D3>VLOOKUP(B3,G:J,2,FALSE),D3=VLOOKUP(B3,G:J,2,FALSE)),$H$2,IF(AND(D3<VLOOKUP(B3,G:J,2,FALSE),OR(D3>VLOOKUP(B3,G:J,3,FALSE),D3=VLOOKUP(B3,G:J,3,FALSE))),$I$2,$J$2))

ingrese la descripción de la imagen aquí

Respuesta2

Es posible que sus definiciones no estén bien pensadas. Tiene rangos que parecen ser límites mínimos (la puntuación debe ser >= para calificar para esa calificación). Sin embargo, hay puntuaciones por debajo de "Malo" sin nombre de calificación. Si los límites son un máximo para cada Calificación, no hay calificación mejor que el límite de Bueno. Si los límites son una combinación (alto para Malo, bajo para Bien), eso definiría el Promedio, entonces, ¿cómo se utiliza el límite Promedio?

A continuación se muestra un enfoque para una solución que puede modificar si redefine los rangos. Se basa en que los límites son mínimos para cada calificación. Esto requiere que la tabla de Calificaciones esté en orden ascendente. Es escalable porque sólo necesita ajustar el rango de la tabla de búsqueda; no requiere una fórmula de búsqueda separada para cada año:

ingrese la descripción de la imagen aquí

Los valores que no están definidos por sus límites de calificación devuelven un error; No estaba claro cómo querría remediarlo. La fórmula en E3:

=INDEX($H$2:$J$2,,MATCH(D3,INDIRECT("$H$"&MATCH(B3,$G$1:$G$5,0)&":$J$"&MATCH(B3,$G$1:$G$5,0))))

ÍNDICE devuelve el nombre de Clasificación según el resultado del PARTIDO. MATCH compara la puntuación con los límites de calificación.

Determina qué fila de la tabla de búsqueda usar haciendo coincidir el Año. INDIRECTO crea el rango de búsqueda correcto a partir de ese resultado.

información relacionada