Táboa de contidos
Mentres se traballa cunha gran cantidade de datos en Excel, é moi común usar as funcións INDEX-MATCH para buscar parámetros baixo criterios múltiples para a suma ou outras aplicacións relacionadas. Neste artigo, coñecerás como podes incorporar as funcións SUM, SUMPRODUCT , SUMIF ou SUMIFS xunto coa fórmula INDEX-MATCH para sumar ou avalía a suma baixo numerosos criterios en Excel.
A captura de pantalla anterior é unha visión xeral do artigo que representa un conxunto de datos & un exemplo de como pode avaliar a suma en Excel en diferentes condicións xunto con columnas & filas . Aprenderá máis sobre o conxunto de datos e todas as funcións axeitadas nos seguintes métodos deste artigo.
Descargar o libro de prácticas
Podes descargar o libro de Excel que temos Usei para preparar este artigo.
SUMA con INDEX e MATCH
Introdución ás funcións: SUM, INDEX e MATCH con exemplos
Antes de entender como funcionan estas tres funcións de forma combinada, imos introducir estas funcións & o seu proceso de traballo un por un.
1. SUMA
- Obxectivo:
Suma todos os números dun rango de celas.
- Sintaxe da fórmula:
=SUMA(número1, [número2],...)
- Exemplo:
No noso conxunto de datos, unha lista de dispositivos informáticos de
- Exemplo:
Aquí usaremos o noso conxunto de datos anterior para manter o fluxo. Coa función SUMIF, atoparemos as vendas totais en maio só para ordenadores de escritorio de todas as marcas. Entón, a nosa fórmula na Cela F18 será:
=SUMIF(C5:C14,F17,H5:H14)
Despois de premer Intro , obterás o prezo total de venda de 71.810 dólares.
Utilicemos SUMIF con INDEX & Funcións MATCH para sumar baixo varios criterios xunto con columnas & filas. O noso conxunto de datos agora está un pouco modificado. Na Columna A , agora están presentes 5 marcas con varias aparicións para os seus dous tipos de dispositivos. Os prezos de venda do resto das columnas non cambian.
Descubriremos as vendas totais dos dispositivos Lenovo en xuño.
📌 Pasos:
➤ Na saída Cela F18 , a fórmula relacionada será:
=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
➤ Prema Intro & obterás o prezo total de vendas de Lenovo en xuño dunha soa vez.
E se queres cambiar á categoría do dispositivo, supoñendo que queres atopar o prezo total de vendas para o escritorio, entón o noso Intervalo de suma será C5:C14 & Criterios de suma agora será o Escritorio. Entón, nese caso, a fórmula será:
=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
Ler máis: Excel INDEX MATCH con varios criterios (4 exemplos adecuados)
Uso de SUMIFS con INDEX & MATCH Funcións en Excel
SUMIFS é osubcategoría da función SUMIF . Usando a función SUMIFS e INDEX & MATCH dentro das funcións, pode engadir máis de 1 criterio que non é posible coa función SUMIF . Nas funcións SUMIFS , primeiro ten que introducir o Intervalo de suma , despois colocarase Intervalo de criterios , así como os Criterios de intervalo. Agora, baseándonos no noso conxunto de datos, coñeceremos o prezo de venda do escritorio Acer en maio. Ao longo das filas, estamos engadindo aquí dous criterios diferentes de Columnas B e amp; C .
📌 Pasos:
➤ A fórmula relacionada na Cela F19 será:
=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)
➤ Prema Intro & a función volverá como $ 9,000.00.
Palabras de conclusión
Espero que todos estes métodos mencionados anteriormente che soliciten agora aplícaos nas túas tarefas habituais de Excel. Se tes algunha dúbida ou comentario, fágame saber a través dos teus valiosos comentarios. Ou podes botar unha ollada ao noso outro interesante & artigos informativos neste sitio web.
diferentes marcas está presente xunto cos prezos de venda de 6 meses para unha tenda de informática.
Queremos coñecer o prezo total de venda dos ordenadores de sobremesa de todas as marcas só para xaneiro.
📌 Pasos:
➤ Na cela F18 , temos que escribir:
=SUM((C5:C14=F16)*D5:D14)
➤ Prema Intro & verás o prezo total de venda de todos os escritorios para xaneiro á vez.
Dentro da función SUMA , só hai unha matriz. Aquí, C5:C14=F16 significa que estamos instruíndo á función para que coincida con criterios da Cela F16 no intervalo de celas C5:C14 . Ao engadir outro intervalo de celas D5:D14 cun Asterisk(*) antes, dicímoslle á función que resuma todos os valores dese intervalo segundo os criterios indicados.
2. ÍNDICE
- Obxectivo:
Devolve un valor de referencia da cela na intersección da fila e columna, nun intervalo determinado.
- Sintaxe da fórmula:
=INDEX (matriz, número_fila, [número_columna])
ou,
=INDEX( referencia, row_num, [column_num], [area_num])
- Exemplo:
Asumindo que queremos saber o valor na intersección da 3a fila & Cuarta columna da matriz de prezos de venda da táboa.
📌 Pasos:
➤ Na Cela F19 , tipo:
=INDEX(D5:I14,3,4)
➤Preme Intro e amp; obterás o resultado.
Xa que a cuarta columna da matriz representa os prezos de venda de todos os dispositivos para abril e amp; a 3a fila representa a categoría de escritorio Lenovo, polo que na súa intersección na matriz, atoparemos o prezo de venda de Lenovo Desktop en abril.
Ler máis : Como usar a función INDEX en Excel (8 exemplos)
3. MATCH
- Obxectivo:
Devolve a posición relativa dun elemento nunha matriz que coincide cun especificado valor nunha orde especificada.
- Sintaxe da fórmula:
=MATCH(lookup_value, lookup_array, [match_type])
- Exemplo:
Primeiro de todo, imos coñecer a posición do mes xuño a partir das cabeceiras do mes.
📌 Pasos:
➤ Na Cela F17 , a nosa fórmula ser:
=MATCH(F16,D4:I4,0)
➤ Prema Intro & verá que a posición da columna do mes de xuño é 6 nas cabeceiras do mes.
Cambia o nome do mes na Cela F17 & verá a posición da columna relacionada doutro mes seleccionada.
E se queremos saber a posición da fila da marca Dell a partir dos nomes das marcas en Columna B , entón a fórmula da Cela F20 será:
=MATCH(F19,B5:B14,0)
Aquí, B5:B14 é o rango de celas onde se buscará o nome da marca. Secambia o nome da marca na Cela F19 , obterás a posición da fila relacionada desa marca a partir do intervalo de celas seleccionado.
Uso das funcións INDEX e MATCH xuntos en Excel
Agora saberemos como usar INDEX & MATCH funciona conxuntamente como unha función e que devolve exactamente esta función combinada como saída. Esta función combinada INDEX-MATCH é eficaz para atopar datos específicos dunha gran matriz. A función MATCH aquí busca a fila & posicións das columnas dos valores de entrada & a función INDEX simplemente devolverá a saída da intersección desa fila & posicións das columnas.
Agora, baseándonos no noso conxunto de datos, queremos coñecer o prezo total de venda da marca Lenovo en xuño.
📌 Pasos:
➤ Na Cela E19 , escriba:
=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))
➤ Prema Intro & ; atoparás o resultado ao instante.
Se cambias o mes & nome do dispositivo en E16 & E17 respectivamente, obterás o resultado relacionado en E19 á vez.
Ler máis: Como seleccionar datos específicos en Excel (6 métodos)
Anidamento de funcións INDEX e MATCH dentro da función SUM
Aquí está a parte central do artigo baseado sobre os usos de SUM ou SUMPRODUCT, INDEX & MATCH funciona conxuntamente. Podemos atopar os datos de saída baixo 10 criterios diferentes usando esta función composta.Aquí, a función SUMA empregarase para todos os nosos criterios pero tamén pode substituíla pola función SUMAPRODUTO & os resultados permanecerán inalterados.
Criterios 1: Buscar resultados en base a 1 fila & 1 Columna coas funcións SUMA, INDEX e MATCH xuntas
En base ao noso 1o criterio, queremos coñecer o prezo total de venda da marca Acer en abril.
📌 Pasos:
➤ Na Cela F20 , a fórmula será:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))
➤ Prema Intro & o valor de retorno será de 3.250,00 $.
Ler máis: Índice de Excel Coincide con criterios únicos/múltiples con resultados únicos/múltiples
Criterio 2: extracción de datos en base a 1 fila e amp; 2 columnas coas funcións SUMA, INDEX e MATCH xuntas
Agora queremos coñecer o prezo total de venda dos dispositivos HP nos meses de febreiro e xuño.
📌 Pasos:
➤ Na Cela F21 , temos que escribir:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb","Jun"},D4:I4,0)))
➤ Despois de premer Intro , atoparás o valor resultante como $ 21,990.00.
Aquí, no segundo PARTIDO , estamos definindo os meses entre corchetes. Devolverá as posicións das columnas de ambos os meses. A función INDEX busca os prezos de venda en función das interseccións de filas e amp; columnas e, finalmente, a función SUMA sumaraas.
Criterio 3: Determinación de valoresBaseado en 1 fila & Todas as columnas con funcións SUMA, INDEX e MATCH xuntas
Nesta parte, trataremos todas as columnas cunha fila fixa. Polo tanto, podemos atopar o prezo total de venda dos dispositivos Lenovo en todos os meses baixo os nosos criterios aquí.
📌 Pasos:
➤ En Cela F20 , escriba:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))
➤ Prema Intro & atoparás o prezo total de venda en 36.830,00 $.
Nesta función, para engadir criterios para considerar todos os meses ou todas as columnas, temos que escribir 0 como argumento - column_pos dentro da función MATCH .
Ler máis: Excel INDEX MATCH para devolver varios valores nunha cela
Criterio 4: cálculo da suma en base a 2 filas & 1 columna coas funcións SUMA, INDEX e MATCH xuntas
Nesta sección en 2 filas & 1 criterios de columna, coñeceremos o prezo total de venda de HP & Dispositivos Lenovo en xuño.
📌 Pasos:
➤ Na Cela F21 , a fórmula estará baixo a indicada criterios:
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))
➤ Despois de premer Intro , atoparemos o valor de retorno como $ 16,680.
Aquí dentro da primeira función MATCH , temos que introducir HP & Lenovo dentro dunha matriz encerrándoas con llaves.
Ler máis: Suma de coincidencias de índices varias filas en Excel (3 vías)
Criterios 5: avaliación da suma baseada en 2 filas e amp; 2 Columnascoas funcións SUMA, INDEX e MATCH xuntas
Agora consideraremos 2 filas & 2 columnas para extraer os prezos totais de venda de HP & Dispositivos Lenovo durante dous meses concretos: abril e amp; Xuño.
📌 Pasos:
➤ Escriba Cela F22 :
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))
➤ Prema Intro & verá a saída como $ 25,980.00.
O que estamos facendo aquí é incorporar dúas funcións SUMA engadindo un Plus( +) entre eles durante dous meses diferentes.
Lecturas similares
- COINCIDENCIA DE ÍNDICE en varias follas en Excel (con alternativa)
- Como facer coincidir varios criterios de diferentes matrices en Excel
- Coincidencia de índice con varias coincidencias en Excel (5 métodos)
- Como usar INDEX & MATCH funcións da folla de traballo en Excel VBA
- INDEX MATCH Varios criterios con comodín en Excel (Unha guía completa)
Criterios 6: atopar out Resultado baseado en 2 filas e amp; Todas as columnas con funcións SUM, INDEX e MATCH xuntas
Nesta parte, imos tratar 2 filas & todas as columnas. Así, coñeceremos os prezos totais de venda de HP & Dispositivos Lenovo en todos os meses.
📌 Pasos:
➤ A nosa fórmula estará na Cela F21:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUM(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))
➤ Prema Intro & atoparemos o valor resultante como $ 89.870.
Criterio 7: Determinación da saída en función de todosFilas e amp; 1 Columna coas funcións SUMA, INDEX e MATCH xuntas
Según este criterio, agora podemos extraer os prezos totais de venda de todos os dispositivos durante un só mes (marzo).
📌 Pasos:
➤ Insira a fórmula na Cela F20 :
=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))
➤ Prema Intro & xa estás feito. O valor de retorno será de 141.230,00 $.
Criterios 8: extraer valores en base a todas as filas & 2 columnas coas funcións SUMA, INDEX e MATCH xuntas
Nesta parte, determinaremos o prezo total de venda de todos os dispositivos durante dous meses: febreiro e amp; Xuño.
📌 Pasos:
➤ Na Cela F21 , temos que escribir:
=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUM(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))
➤ Despois de premer Intro , o prezo de venda total aparecerá como $ 263,140.00.
Criterios 9: atopar resultados baseados en todas as filas e amp; Todas as columnas coas funcións SUMA, INDEX e MATCH xuntas
Agora coñeceremos na táboa o prezo total de venda de todos os dispositivos para todos os meses.
📌 Pasos:
➤ Na Cela F20 , tes que escribir:
=SUM(INDEX(D5:I14,0,0))
➤ Prema Intro & obterá o valor resultante como $ 808.090,00.
Non precisa usar as funcións COINCIDIR aquí xa que estamos definindo todas as columnas e ; posicións de fila escribindo 0 dentro da función INDEX .
Criterio 10: Cálculo da suma en función de pares distintos con SUMA, INDEX eMATCH Functions Together
No noso criterio final, coñeceremos os prezos totais de venda dos dispositivos HP para abril xunto cos dispositivos Lenovo para xuño.
📌 Pasos:
➤ Baixo este criterio, a nosa fórmula na Cela F22 será:
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))
➤ Agora preme Intro & verás o resultado como $ 12,730.00.
Mentres engadimos pares distintos nesta función combinada, temos que inserir o dispositivo & nomes dos meses dentro das dúas matrices baseados nos argumentos da fila & posicións das columnas e o dispositivo & os nomes dos meses dos pares deben manterse na orde correspondente.
Ler máis: COINCIDENCIA DE ÍNDICE con varios criterios nunha folla diferente (2 xeitos)
Uso de SUMIF con funcións INDEX-MATCH para sumar baixo varios criterios
Antes de pasar aos usos doutra fórmula combinada, imos presentarse ao SUMIF función agora.
- Obxectivo da fórmula:
Engadir as celas especificadas polas condicións ou criterios indicados.
- Sintaxe da fórmula:
=SUMIF(rango, criterios, [rango_suma])
- Argumentos:
intervalo- Intervalo de celas onde se atopan os criterios.
criterios- Criterios seleccionados para o intervalo.
intervalo_sumo- Intervalo de celas que se consideran para resumir.