Tabla de contenido
Cuando se trabaja con una gran cantidad de datos en Excel, es muy común utilizar INDEX-MATCH para buscar parámetros en criterios múltiples para la suma u otras aplicaciones relacionadas. En este artículo, conocerás cómo puedes incorporar SUM, SUMPRODUCTO , SUMIF o Funciones SUMIFS junto con la fórmula INDEX-MATCH para sumar o evaluar sumas bajo numerosos criterios en Excel.
La captura de pantalla anterior es una vista general del artículo que representa un conjunto de datos & un ejemplo de cómo se puede evaluar la suma en Excel bajo diferentes condiciones junto con las columnas & filas Obtendrá más información sobre el conjunto de datos y todas las funciones adecuadas en los siguientes métodos de este artículo.
Descargar el cuaderno de prácticas
Puede descargar el libro de Excel que hemos utilizado para preparar este artículo.
SUM con INDEX y MATCHIntroducción a las funciones: SUM, INDEX y MATCH con ejemplos
Antes de entrar en el funcionamiento combinado de estas tres funciones, conozcámoslas una por una y su proceso de trabajo.
1. SUMA
- Objetivo:
Suma todos los números de un rango de celdas.
- Sintaxis de fórmulas:
=SUMA(número1, [número2],...)
- Por ejemplo:
En nuestro conjunto de datos figura una lista de dispositivos informáticos de distintas marcas junto con los precios de venta de 6 meses de una tienda de informática.
Queremos saber el precio de venta total de los ordenadores de sobremesa de todas las marcas sólo para el mes de enero.
📌 Pasos:
➤ En Celda F18 tenemos que teclear:
=SUM((C5:C14=F16)*D5:D14)
➤ Prensa Entre en & verás el precio total de venta de todos los ordenadores de sobremesa de enero a la vez.
Dentro de la SUM sólo hay una matriz. Aquí, C5:C14=F16 significa que estamos instruyendo a la función para que coincida con los criterios de Celda F16 en el rango de celdas C5:C14 Añadiendo otro rango de celdas D5:D14 con un Asterisco(*) antes, le estamos diciendo a la función que sume todos los valores de ese rango bajo los criterios dados.
2. ÍNDICE
- Objetivo:
Devuelve un valor de referencia de la celda en la intersección de la fila y columna concretas, en un rango dado.
- Sintaxis de fórmulas:
=INDEX(matriz, fila_num, [columna_num])
o,
=INDEX(referencia, fila_num, [columna_num], [área_num])
- Por ejemplo:
Suponiendo que queremos conocer el valor en la intersección de la 3ª fila & 4ª columna de la matriz de precios de venta de la tabla.
📌 Pasos:
➤ En Celda F19 tipo:
=INDEX(D5:I14,3,4)
➤ Prensa Entre en & obtendrás el resultado.
Dado que la 4ª columna de la matriz representa los precios de venta de todos los dispositivos para abril & la 3ª fila representa la categoría de sobremesa Lenovo, por lo que en su intersección en la matriz, encontraremos el precio de venta de sobremesa Lenovo en abril.
Más información: Cómo utilizar la función ÍNDICE en Excel (8 ejemplos)
3. CONJUNTO
- Objetivo:
Devuelve la posición relativa de un elemento de una matriz que coincide con un valor especificado en un orden especificado.
- Sintaxis de fórmulas:
=MATCH(valor_buscado, matriz_buscada, [tipo_partido])
- Por ejemplo:
En primer lugar, vamos a conocer la posición del mes de junio a partir de las cabeceras de mes.
📌 Pasos:
➤ En Celda F17 nuestra fórmula será:
=MATCH(F16,D4:I4,0)
➤ Prensa Entre en & verá que la posición de la columna del mes de junio es 6 en las cabeceras de mes.
Cambiar el nombre del mes en Celda F17 & verá la posición de columna relacionada de otro mes seleccionado.
Y si queremos saber la posición en la fila de la marca Dell a partir de los nombres de las marcas en Columna B entonces la fórmula en Celda F20 será:
=MATCH(F19,B5:B14,0)
Toma, B5:B14 es el rango de celdas donde se buscará el nombre de la marca. Si cambia el nombre de la marca en Celda F19 obtendrá la posición de fila relacionada de esa marca del rango de celdas seleccionado.
Uso conjunto de las funciones INDEX y MATCH en Excel
Ahora sabremos cómo utilizar INDEX & MATCH y qué es exactamente lo que esta función combinada devuelve como salida. Esta función combinada INDEX-MATCH es eficaz para encontrar datos específicos de una gran matriz. MATCH busca aquí las posiciones de fila & columna de los valores de entrada & el ÍNDICE simplemente devolverá la salida de la intersección de las posiciones de fila y columna.
Ahora, basándonos en nuestro conjunto de datos, queremos saber el precio de venta total de la marca Lenovo en junio.
📌 Pasos:
➤ En Celda E19 tipo:
=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))
➤ Prensa Entre en & encontrarás el resultado al instante.
Si cambia el mes & nombre del dispositivo en E16 & E17 respectivamente, obtendrá el resultado relacionado en E19 de una vez.
Más información: Cómo seleccionar datos específicos en Excel (6 métodos)
Anidamiento de las funciones INDEX y MATCH dentro de la función SUM
Aquí está la parte central del artículo basado en los usos de SUM o SUMPRODUCT, INDEX & MATCH Podemos encontrar los datos de salida bajo 10 criterios diferentes utilizando esta función compuesta. Aquí, la función SUM se utilizará para todos nuestros criterios, pero puede sustituirla por la función SUMPRODUCTO demasiado & los resultados no se modificarán.
Criterio 1: Búsqueda de resultados basada en 1 fila y 1 columna con las funciones SUM, INDEX y MATCH juntas
Basándonos en nuestro primer criterio, queremos conocer el precio de venta total de la marca Acer en abril.
📌 Pasos:
➤ En Celda F20 la fórmula será:
=SUMA(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))
➤ Prensa Entre en & el valor de retorno será de $ 3,250.00.
Más información: Índice Excel Emparejar criterios únicos/múltiples con resultados únicos/múltiples
Criterio 2: Extracción de datos basada en 1 fila y 2 columnas con las funciones SUM, INDEX y MATCH juntas
Ahora queremos saber el precio de venta total de los dispositivos HP en los meses de febrero y junio.
📌 Pasos:
➤ En Celda F21 tenemos que teclear:
=SUMA(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb", "Jun"},D4:I4,0)))
➤ Después de pulsar Entre en el valor resultante es de 21.990 dólares.
Aquí, en el segundo MATCH estamos definiendo los meses entre llaves. Devolverá las posiciones de columna de ambos meses. ÍNDICE a continuación, la función busca los precios de venta basándose en las intersecciones de las filas & columnas y, por último SUM los sumará.
Criterio 3: Determinación de valores basada en 1 fila y rampa; todas las columnas con las funciones SUM, INDEX y MATCH juntas
En esta parte, trataremos todas las columnas con 1 fila fija. Por lo tanto, aquí podemos encontrar el precio de venta total de los dispositivos Lenovo en todos los meses según nuestros criterios.
📌 Pasos:
➤ En Celda F20 tipo:
=SUMA(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))
➤ Prensa Entre en & usted encontrará el precio de venta total como $ 36,830.00.
En esta función, para añadir criterios para considerar todos los meses o todas las columnas, tenemos que escribir 0 como el argumento columna_pos dentro del MATCH función.
Más información: Excel INDEX MATCH para devolver múltiples valores en una celda
Criterio 4: Cálculo de la suma basada en 2 filas y una columna con las funciones SUM, INDEX y MATCH juntas
En esta sección, bajo el criterio de 2 filas y 1 columna, conoceremos el precio de venta total de los dispositivos HP y Lenovo en junio.
📌 Pasos:
➤ En Celda F21 la fórmula estará por debajo de los criterios dados:
=SUMA(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))
➤ Después de pulsar Entre en encontraremos el valor de retorno como $ 16,680.
Aquí dentro el primer MATCH tenemos que introducir HP & Lenovo dentro de una matriz encerrándolos entre llaves.
Más información: Indexar la Suma de Varias Filas en Excel (3 Formas)
Criterio 5: Evaluación de la suma basada en 2 filas y 2 columnas con las funciones SUM, INDEX y MATCH juntas
Ahora consideraremos 2 filas y 2 columnas para extraer los precios de venta totales de los dispositivos HP y Lenovo para dos meses concretos: abril y junio.
📌 Pasos:
➤ Escriba Celda F22 :
=SUMA(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUMA(INDEX(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))
➤ Prensa Entre en & verá la salida como $ 25,980.00.
Lo que estamos haciendo aquí es incorporar dos SUM añadiendo una función Plus(+) entre ellos durante dos meses diferentes.
Lecturas similares
- INDEX MATCH a través de Múltiples Hojas en Excel (Con Alternativa)
- Cómo Hacer Coincidir Múltiples Criterios de Diferentes Matrices en Excel
- Coincidencia de Índice con Coincidencias Múltiples en Excel (5 Métodos)
- Cómo utilizar INDEX & funciones de hoja de cálculo MATCH en Excel VBA
- INDEX MATCH Criterios Múltiples con Comodín en Excel (Una Guía Completa)
Criterio 6: Averiguar el resultado basándose en 2 filas y una columna; todas las columnas con las funciones SUM, INDEX y MATCH juntas.
En esta parte, vamos a tratar con 2 filas & todas las columnas. Así que vamos a averiguar los precios de venta totales de los dispositivos HP & Lenovo en todos los meses.
📌 Pasos:
➤ Nuestra fórmula estará en Celda F21:
=SUMA(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUMA(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))
➤ Prensa Entre en & encontraremos que el valor resultante es de 89.870 $.
Criterio 7: Determinación de la Salida Basada en Todas las Filas & 1 Columna con las Funciones SUM, INDEX y MATCH Juntas
Con este criterio, ahora podemos extraer los precios de venta totales de todos los aparatos para un solo mes (marzo).
📌 Pasos:
➤ Inserta la fórmula en Celda F20 :
=SUMA(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))
➤ Prensa Entre en & ya está. El valor de retorno será de $ 141,230.00.
Criterio 8: Extracción de Valores Basada en Todas las Filas y 2 Columnas con las Funciones SUM, INDEX y MATCH Juntas
En esta parte, determinaremos el precio de venta total de todos los dispositivos durante dos meses: febrero y junio.
📌 Pasos:
➤ En Celda F21 tenemos que teclear:
=SUMA(ÍNDICE(D5:I14,0,COINCIDENCIA(F19,D4:I4,0)))+SUMA(ÍNDICE(D5:I14,0,COINCIDENCIA(F20,D4:I4,0)))
➤ Después de pulsar Entre en el precio total de venta será de 263.140 dólares.
Criterio 9: Buscar el resultado basándose en todas las filas y columnas con las funciones SUM, INDEX y MATCH.
Ahora averiguaremos el precio de venta total de todos los dispositivos para todos los meses de la tabla.
📌 Pasos:
➤ En Celda F20 tienes que teclear:
=SUMA(ÍNDICE(D5:I14,0,0))
➤ Prensa Entre en & obtendrás como valor resultante 808.090,00 $.
No es necesario utilizar MATCH ya que estamos definiendo todas las columnas & posiciones de fila escribiendo 0's dentro de la función ÍNDICE función.
Criterio 10: Cálculo de la suma basada en pares distintos con las funciones SUM, INDEX y MATCH juntas
En nuestro criterio final, vamos a averiguar los precios de venta totales de los dispositivos de HP para abril junto con los dispositivos de Lenovo para junio juntos.
📌 Pasos:
➤ Bajo este criterio, nuestra fórmula en Celda F22 será:
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))
➤ Ahora pulse Entre en & verás que el resultado es $ 12.730,00.
Al añadir pares distintos en esta función combinada, tenemos que insertar los nombres de dispositivo & mes dentro de las dos matrices basándonos en los argumentos para las posiciones de fila & columna y los nombres de dispositivo & mes de los pares deben mantenerse en el orden correspondiente.
Más información: INDEX MATCH con Criterios Múltiples en una Hoja Diferente (2 Formas)
Uso de SUMIF con funciones INDEX-MATCH para sumar bajo múltiples criterios
Antes de pasar a los usos de otra fórmula combinada, vamos a introducirnos en la SUMIF funcionar ahora.
- Fórmula Objetivo:
Añade las celdas especificadas por las condiciones o criterios dados.
- Sintaxis de fórmulas:
=SUMIF(rango, criterios, [suma_rango])
- Argumentos:
gama- Rango de celdas donde se encuentran los criterios.
criterios- Criterios seleccionados para la gama.
suma_rango- Rango de celdas que se consideran para la suma.
- Por ejemplo:
Utilizaremos aquí nuestro conjunto de datos anterior para mantener el flujo. Con la función SUMIF, hallaremos las ventas totales en mayo sólo para ordenadores de sobremesa de todas las marcas. Así, nuestra fórmula en Celda F18 será:
=SUMIF(C5:C14,F17,H5:H14)
Tras pulsar Entre en el precio total de venta es de 71.810 dólares.
Utilicemos SUMIF con INDEX & MATCH para sumar bajo múltiples criterios junto con columnas & filas. Nuestro conjunto de datos está ahora un poco modificado. En Columna A En el resto de las columnas, los precios de venta no varían.
Conoceremos las ventas totales de dispositivos Lenovo en junio.
📌 Pasos:
➤ En la salida Celda F18 la fórmula correspondiente será:
=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
➤ Prensa Entre en & obtendrá el precio de venta total de Lenovo en junio de una sola vez.
Y si desea cambiar a la categoría de dispositivo, suponiendo que desea encontrar el precio de venta total para el escritorio entonces nuestro Suma Rango será C5:C14 & Criterios de suma será Desktop ahora. Así que, en ese caso, la fórmula será:
=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
Más información: Excel INDEX MATCH con Criterios Múltiples (4 Ejemplos Adecuados)
Uso de SUMIFS con INDEX & Funciones MATCH en Excel
SUMIFS es la subcategoría de la SUMIF Utilizando la función SUMIFS y INDEX & MATCH dentro, puede añadir más de 1 criterio que no es posible con las funciones SUMIF función. En SUMIFS tiene que introducir el Suma Rango primero, y luego Gama de criterios y Range Criteria. Ahora, basándonos en nuestro conjunto de datos, averiguaremos el precio de venta del ordenador de sobremesa Acer en mayo. A lo largo de las filas, estamos añadiendo aquí dos criterios diferentes de Columnas B & C .
📌 Pasos:
➤ La fórmula correspondiente en Celda F19 será:
=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)
➤ Prensa Entre en & la función devolverá como $ 9,000.00.
Conclusiones
Espero que todos estos métodos mencionados anteriormente ahora le incitará a aplicarlos en sus tareas regulares de Excel. Si usted tiene alguna pregunta o comentario, por favor hágamelo saber a través de sus valiosos comentarios. O usted puede echar un vistazo a nuestro otro interesante & artículos informativos en este sitio web.