Excel INDEX MATCH con Criterios Múltiples (4 Ejemplos Adecuados)

  • Compartir Este
Hugh West

Los conjuntos de datos de Excel se utilizan para mantener registros de información. La búsqueda de información en grandes conjuntos de datos puede llevar mucho tiempo. Excel tiene algunas fórmulas útiles para buscar y comparar consultas para obtener resultados precisos. INDEX y MATCH son algunas de las más utilizadas que no sólo funcionan para criterios únicos, sino también para criterios múltiples. El artículo explicará 4 fórmulas para INDEX y MATCH con criterios múltiples con ejemplos adecuados y explicaciones apropiadas.

Descargar el cuaderno de prácticas

Descárgate el cuaderno de prácticas y practica tú mismo.

Excel Índice Coincidencia Criterios Múltiples.xlsx

Introducción a las funciones INDEX y MATCH

La función INDEX

Objetivo:

Devuelve un valor o referencia de la celda en la intersección de una fila y columna concretas en un rango determinado.

Fórmula genérica:

=INDEX(matriz, fila_num,[columna_num])

Argumentos Descripción:

matriz = el rango de los datos.

número_de_fila = el número de fila del valor a devolver.

columna_num =el número de columna del valor a devolver.

La función MATCH

Objetivo:

Devuelve la posición relativa de un elemento de una matriz que coincide con un valor especificado en un orden especificado.

Fórmula genérica:

=MATCH(valor_buscado,matriz_buscada,[tipo_partido])

Descripción del argumento:

buscar_valor = el valor buscado.

matriz_de_busqueda = el rango de datos donde existe el valor buscado.

tipo_partido = -0, -1,1. 0 significa coincidencia exacta, -1 para un valor superior a la coincidencia exacta, y 1 para el valor inferior a la coincidencia exacta.

3 Fórmulas Excel que Utilizan las Funciones INDEX y MATCH con Criterios Múltiples

Utilizaremos el siguiente conjunto de datos para explicar 4 fórmulas para Excel Index y emparejarlas con múltiples criterios.

El conjunto de datos contiene 5 columnas con Identificación del producto , Color , Tamaño, y Precio lista de los productos de una empresa. Ahora bien, si tiene varios criterios y desea hacer coincidir varios criterios para obtener un valor relacionado con el valor coincidente. En las siguientes secciones del artículo se mostrarán 3 fórmulas diferentes con la fórmula ÍNDICE y MATCH funciones con múltiples criterios. Así que, sigamos adelante.

1. Fórmula Excel anidada utilizando las funciones INDEX y MATCH con múltiples criterios

Supongamos que tenemos que averiguar el precio de un producto del conjunto de datos comparando el ID del producto, el color y la talla.

Puede utilizar la siguiente fórmula en Excel ÍNDICE y MATCH para obtener el resultado:

=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))

Aquí puede ver que la fórmula hace coincidir los múltiples criterios del conjunto de datos y, a continuación, muestra el resultado exacto.

🔎 Desglose de fórmulas:

  • Utilización de la MATCH funcionan los 3 criterios: Identificación del producto , Color, y Talla se corresponden con rangos B5:B11 , C5:C11, y D5:D11 respectivamente del conjunto de datos. tipo de partido es 0 que da una coincidencia exacta.
  • Por último, utilizando el ÍNDICE obtiene el precio de ese producto concreto de la gama E5:E11 .

Más información: INDEX MATCH con 3 Criterios en Excel (4 Ejemplos)

2. Fórmula Excel anidada con dos funciones INDEX y una función MATCH con múltiples criterios

Además, existe otra fórmula que incluye dos ÍNDICE junto con una función MATCH con múltiples criterios para obtener un valor de un rango de datos dado.

La fórmula es:

=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))

El resultado empareja los 3 criterios con los rangos de datos dados y da el resultado del valor de los criterios emparejados en el rango especificado para la salida.

🔎 Desglose de fórmulas:

  • MATCH toma los valores de búsqueda como B15 , C15 y D15 utilizando Y entre ellos.
  • A continuación, toma la ÍNDICE dentro de la cual las matrices de búsqueda para cada uno de los valores de búsqueda son B5:B12 , C5:C12, y D5:D12 .
  • El último argumento de la función MATCH es 0 para dar la coincidencia exacta.
  • Todos ellos están anidados dentro de otro ÍNDICE cuyo primer argumento es el rango a partir del cual se mostrará finalmente el resultado.

Read More: INDEX MATCH con Criterios Múltiples en una Hoja Diferente (2 Maneras)

Lecturas similares

  • Índice Excel Emparejar criterios únicos/múltiples con resultados únicos/múltiples
  • Criterios Múltiples en Excel Usando las Funciones INDEX, MATCH y COUNTIF
  • Suma con Funciones INDEX-MATCH bajo Múltiples Criterios en Excel
  • INDEX, MATCH y MAX con Criterios Múltiples en Excel

3. Fórmula Usando INDEX con Dos Funciones MATCH con Criterios Múltiples en Excel

Sin embargo, lo contrario del método anterior es que la fórmula con 2 MATCH anidadas con una función ÍNDICE también puede hacer el trabajo.

Supongamos ahora que tenemos una versión modificada del conjunto de datos dado, que incluye información sobre la sudadera con capucha y la camiseta y está ordenada de la siguiente manera.

La fórmula:

=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))

En este caso, hemos utilizado dos MATCH para hacer coincidir los valores del conjunto de datos. Una coincidencia para la fila y la otra para la columna. Ambas funciones MATCH está anidada dentro de una fórmula ÍNDICE que funciona perfectamente.

🔎 Desglose de fórmulas:

  • La primera MATCH coincide con el nombre del producto camiseta los valores de la fila ( B6 y B7 ).
  • El segundoMATCH toma dos criterios de color y tamaño (Azul y Medio) con el rango C4:F4 y C5:F5 respectivamente.
  • Tanto el MATCH está anidada dentro de la fórmula ÍNDICE como segundo argumento. El primer argumento de la fórmula ÍNDICE La fórmula toma el primer argumento como el rango de datos del que se extraerá la salida y el tercero es 0 para una coincidencia exacta.

Más información: Indexar Criterios Múltiples en Filas y Columnas en Excel

Alternativa al INDEX-MATCH: Uso de la función FILTER

Además, si utiliza Microsoft 365 que tiene matrices dinámicas, puede utilizar la función FILTRO con múltiples criterios como alternativa a la función INDEX-MATCH fórmulas.

Siga los pasos para saber cómo aplicar el FILTRO para este fin:

  • Seleccione todo el conjunto de datos.

  • Elija Cuadro del Inserte ficha.

  • Compruebe el alcance de la tabla y marque Mi tabla tiene cabeceras .
  • A continuación, haga clic en OK .

Su tabla tendrá el siguiente aspecto.

Ahora suponga que tiene los 3 criterios(mostrados en la imagen) usando los cuales tiene que encontrar el precio de ese producto en particular.

  • Escribe la fórmula en la celda donde quieras ver el resultado:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))

El resultado se mostrará en la celda.

Nota: Seleccione el rango correspondiente y se mostrará como el nombre de la tabla (Tabla2 en este caso) incluyendo el encabezado del rango (Precio, ID de producto, Color y Tamaño para los rangos correspondientes) en la fórmula, ya que el conjunto de datos se convierte en la tabla de Excel.

🔎 Desglose de fórmulas:

  • La fórmula toma 3 argumentos,
    • El primer argumento es matriz que es el rango de datos del que se extraerá el valor de retorno.
    • El segundo argumento es incluir que incluye los criterios. En nuestro caso, los criterios son ID de producto, Color y Talla.
    • El tercer argumento es empty_if que toma un valor de retorno si el resultado está vacío. Éste es opcional y no lo requerimos en nuestro caso.
  • Hace coincidir los criterios y proporciona el resultado del rango en el primer argumento.

Más información: Excel INDEX MATCH para devolver múltiples valores en una celda

Cosas para recordar

1. Puede pulsar CTRL+MAYÚS+ENTRAR desde el teclado manteniendo el cursor al final de las fórmulas que incluyen matrices. Aunque funciona bien simplemente pulsando Entre en pero para estar seguro puedes utilizar esta técnica cuando trabajes con matrices.

2. El FILTRO sólo está disponible para Microsoft 365 Si no dispone de esta versión y utiliza una versión anterior, utilice las otras 3 fórmulas.

Conclusión

El artículo contiene una breve descripción de las funciones INDEX y MATCH. A continuación, utiliza un conjunto de datos para aplicar 4 fórmulas diferentes utilizando ÍNDICE , PARTIDO, y FILTRO funciones con múltiples criterios en Excel. Espero que el artículo te haya sido de ayuda. Si quieres explorar más, puedes consultar los artículos relacionados a continuación. Si tienes alguna duda puedes escribir en la sección de comentarios.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.