Tabla de contenido
En Microsoft Excel, la función SUMIF con INDEX-MATCH se utiliza ampliamente para extraer suma en función de varios criterios de diferentes columnas & filas En este artículo, conocerás en detalle cómo podemos utilizar esta función SUMIF junto con INDEX-MATCH funciona eficazmente para extraer datos bajo criterios múltiples .
La captura de pantalla anterior es una vista general del artículo que representa el conjunto de datos & un ejemplo de la función para extraer datos por suma basada en criterios. Obtendrá más información sobre el conjunto de datos junto con 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.
SUMIF con INDEX & MATCHIntroducción a las funciones SUMIF, INDEX & MATCH en Excel
Antes de pasar a los usos de esta función combinada, vamos a introducirnos en el & interior; funciones básicas en un primer momento.
1. Función SUMIF
- Actividad:
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 encuentra el criterio.
criterios- Criterios seleccionados para la gama.
suma_rango- Rango de celdas que se consideran para la suma.
- Por ejemplo:
En la imagen de abajo hay un conjunto de datos. 10 marcas de ordenadores están en Columna A categorías de dispositivos en Columna B y las ventas totales de producto de cada marca en 6 meses yacen en las 6 columnas siguientes de la tabla.
Con SUMIF encontraremos las ventas totales en el mes de 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.
2. Función INDEX
- Actividad:
Devuelve un valor de referencia de la celda en la intersección de la fila particular & columna en un rango dado.
- Sintaxis de fórmulas:
=INDEX(matriz, fila_num, [columna_num])
O,
=INDEX(referencia, fila_num, [columna_num], [área_num])
- Argumentos:
array- Rango de celdas, columnas o filas consideradas para los valores a buscar.
row_num- Posición de la fila en el array.
posición_columna- Posición de la columna en el array.
referencia- Gama de matrices.
area_num- Número de serie del array en la referencia, si no lo mencionas se considerará como 1.
- 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. Así, en Celda F18 tenemos que teclear:
=INDEX(D5:I14,3,4)
Prensa Entre en & obtendrás el resultado.
Dado que la 4ª columna de la matriz seleccionada 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 Hacer Coincidir Múltiples Criterios de Diferentes Matrices en Excel
3. Función MATCH
- Actividad:
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])
- Argumentos:
buscar_valor- Valor de la celda que se va a buscar en el rango de celdas.
lookup_array- Rango de celdas donde se debe buscar el valor de búsqueda.
match_type- Es opcional. Determinará si desea una coincidencia parcial o exacta de la matriz para su valor de búsqueda.
- Por ejemplo:
Al principio, vamos a conocer la posición del mes de junio a partir de las cabeceras de mes. En Celda F17 nuestra fórmula será:
=MATCH(F16,D4:I4,0)
Pulse 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 F16 & 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.
Más información: Cómo utilizar INDEX y Match para coincidencias parciales (2 formas)
Lecturas similares
- Cómo seleccionar datos específicos en Excel (6 métodos)
- Fórmula usando INDIRECT INDEX MATCH Funciones 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
- Excel INDEX MATCH para devolver múltiples valores en una celda
Combinación de las funciones INDEX & 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 Función INDEX simplemente devolverá la salida de la intersección de esa fila & posiciones de columna.
Ahora, basándonos en nuestro conjunto de datos, queremos saber el precio de venta total de la marca Lenovo en junio. Así, en Celda F18 tipo:
=INDEX(D5:I14,MATCH(F17,B5:B14,0),MATCH(F16,D4:I4,0))
Pulse Entre en & encontrarás el resultado al instante.
Si cambia el mes & nombre del dispositivo en F16 & F17 respectivamente, obtendrá el resultado relacionado en F18 de una vez.
Más información: Índice Excel Emparejar criterios únicos/múltiples con resultados únicos/múltiples
Uso de SUMIF con INDEX & Funciones MATCH en Excel
Pasemos ahora al tema principal del artículo. Utilizaremos SUMIF con INDEX & MATCH Para nuestro cálculo con múltiples criterios, hemos modificado un poco el conjunto de datos. En Columna A En el resto de las columnas, los precios de venta no varían.
Conoceremos las ventas totales de dispositivos Lenovo en el mes de 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 dispositivos, 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. Entonces, en ese caso la fórmula será:
=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
Más información: INDEX MATCH con Criterios Múltiples en una Hoja Diferente (2 Formas)
Uso de SUMIFS con INDEX & Funciones MATCH en Excel
SUMIFS es la subcategoría de SUMIF Utilizando SUMIFS junto con INDEX & MATCH puede añadir más de un criterio, lo que no es posible con las funciones SUMIF función. En SUMIFS tiene que introducir el Suma Rango primero, y luego Gama de criterios así como Gama Criterios Ahora, basándonos en nuestro conjunto de datos, averiguaremos el precio de venta del ordenador de sobremesa Acer en el mes de 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.
Más información: Indexar la Suma de Varias Filas en Excel (3 Formas)
Conclusiones
Espero que este artículo sobre los usos de SUMIF con INDEX & funciones MATCH ahora le ayudará a aplicar en sus tareas de Excel. Si usted tiene alguna pregunta o comentario, por favor hágamelo saber en la sección de comentarios. O usted puede echar un vistazo a nuestros otros artículos interesantes relacionados con las funciones de Excel en este sitio web.