Táboa de contidos
En Microsoft Excel, temos que combinar as funcións SUMIF e BUSCARV para buscar un valor e, en función dese criterio, calcúlase unha suma a partir dun intervalo de valores. Neste artigo, aprenderás algunhas técnicas útiles para combinar as funcións SUMIF e BUSCARV con algúns exemplos axeitados e explicacións sinxelas.
Descargar o libro de prácticas
Podes descargar o caderno de Excel que utilizamos para preparar este artigo.
Combina SUMIF con VLOOKUP.xlsxDescrición xeral: función SUMIF de Excel
- Obxectivo:
A función engade as celas especificadas por unha condición ou criterios dados.
- Fórmula:
=SUMIF(intervalo, criterios, [intervalo_suma])
- Argumentos:
intervalo - O intervalo de celas onde se aplicará a condición. criterios- Condición para o intervalo de celas seleccionado. [intervalo_suma]- O intervalo de celas onde se atopan as saídas. Para obter explicacións e exemplos máis detallados coa función SUMIF , faga clic aquí .
Descrición xeral: función BUSCAR V de Excel
- Obxectivo:
A función BUSCAR V busca un valor na columna máis á esquerda dunha táboa e despois devolve un valor na mesma fila desde un columna especificada.
- Fórmula:
=BUSCARV(valor_busca, matriz_tabela, núm_índice_col,[range_lookup])
- Argumentos:
lookup_value- O valor que busca na columna máis á esquerda da táboa dada. Pode ser un único valor ou unha matriz de valores. table_array- A táboa na que busca o valor_busca na columna da esquerda. col_index_num- O número da columna da táboa desde a que se debe devolver un valor. [range_lookup]- Indica se é necesaria unha coincidencia exacta ou parcial do valor_busca. 0 para unha coincidencia exacta, 1 para unha coincidencia parcial. O valor predeterminado é 1 (coincidencia parcial). Para obter explicacións e exemplos máis detallados coa función VLOOKUP , faga clic aquí .
Ler máis: Que é unha matriz de táboa en BUSCAR V? (Explicado con exemplos)
3 Métodos útiles para combinar SUMIF e VLOOKUP en Excel
Cando temos que combinar SUMIF e VLOOKUP funcións, o escenario pódese considerar en dúas categorías. i) Temos que buscar as coincidencias e despois facer unha suma en función dos achados. Ou, ii) Temos que facer unha suma a partir de varias táboas ou follas de traballo e despois buscar a coincidencia co VLOOKUP Os dous primeiros métodos a continuación cobren os criterios iniciais e mentres que o O 3o método resumirá o segundo.
1. SUMIF con BUSCARV para atopar coincidencias e Sumar nunha folla de traballo semellante
Imos presentarnos ao nosoprimeiro conxunto de datos. A primeira táboa (B4:D14) representa algúns datos de pedidos aleatorios con ID de produtos e os seus prezos correspondentes. A segunda táboa da dereita mostra os nomes dos clientes e os seus ID. O que faremos aquí é buscar un nome de cliente específico presente na Cela C16 e, a continuación, baseándonos só nesta información, buscaremos os pedidos do cliente correspondente e faremos unha suma do prezo total. a pagar na Cela C17 .
Na saída Cela C17 , a fórmula requirida co SUMIF
=SUMIF(B5:B14,VLOOKUP(C16,F5:G11,2,FALSE),D5:D14)
E despois de premer Intro , obterás o valor de retorno como se mostra na imaxe de abaixo.
🔎 Como funciona a fórmula?
- Nesta fórmula, a función BUSCARV funciona como segundo argumento (Criterios) da función SUMIF .
- O VLOOKUP busca o nome de Alex na matriz de busca (F5:G11) e devolve o número de ID de Alex.
- Basándose no número de ID atopado no anterior paso, a función SUMIF suma todos os prezos para o número de identificación correspondente.
Ler máis: Como buscar e sumar en Mul Follas de tiple en Excel (2 fórmulas)
2. SUMIF con VLOOKUP para atopar coincidencias e Sumar nunha folla de traballo similar en Excel
Nesta sección, aplicaremos os mesmos procedementos descritosantes, pero esta vez, a matriz ou táboa de busca está presente noutra folla de traballo (Folla2) . Entón, cando necesitemos referirnos á matriz de busca onde se atopan os nomes dos clientes e os seus ID, tamén teremos que mencionar o nome da folla relacionada. A seguinte folla de traballo (Folla1) contén os datos primarios coa cela de saída.
E aquí está a segunda folla de traballo (Folla2) onde está presente a matriz de busca.
Para incluír a matriz de busca anterior na función LOOKUP , temos que mencionar o nome da folla de traballo ( Folla 2) . Este nome da folla de traballo inserirase automaticamente cando cambie a Folla2 e seleccione a matriz de busca para a función VLOOKUP . Entón, a fórmula final na saída Cela C17 será:
=SUMIF(B5:B14,VLOOKUP(C16,Sheet2!B3:C9,2,FALSE),Sheet1!D5:D14)
Agora preme Introduza e obterá o valor resultante como se mostra a continuación.
Ler máis: BUSCAR V e devolver todas as coincidencias en Excel (7 xeitos)
Lecturas similares
- VLOOKUP non funciona (8 razóns e solucións)
- Excel LOOKUP vs VLOOKUP: con 3 exemplos
- Combinación de SUMPRODUCT e VLOOKUP en Excel
- INDEX MATCH vs VLOOKUP Función (9 exemplos)
- Como facer que VLOOKUP distinga maiúsculas e minúsculas en Excel (4 métodos)
3. Combina as funcións VLOOKUP, SUMPRODUCT e SUMIF para varias follas de Excel
Agora imostraballar con varias follas de cálculo. Neste método, faremos unha suma a partir dos datos dispoñibles en dúas follas de traballo diferentes e despois extraeremos un valor coa función VLOOKUP en función da cantidade correspondente da suma. Na imaxe de abaixo, a primeira folla de traballo chamada Bonus_Amount está presente con 3 táboas diferentes. A táboa da esquerda mostrará os bonos de vendas dos representantes de vendas correspondentes. Temos que extraer estas cantidades de bonificación aplicando a función VLOOKUP para a matriz (E5:F8) relacionada cos criterios de bonificación. Os criterios de bonificación son en realidade as vendas totais que temos que sacar de dúas follas de traballo diferentes chamadas 'Día 1' e 'Día 2' .
A seguinte folla de traballo son os datos de vendas do día 1 en novembro de 2021.
E outra folla de traballo co nome "Día 2" está aquí cos datos de vendas do segundo día.
Na primeira folla de traballo (Bonus_Amount) , a fórmula necesaria na saída A cela C5 será:
=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"&"B5:B10"),Bonus_Amount!B5,INDIRECT("'"&$H$5:$H$6&"'!"&"C5:C10"))),$E$5:$F$8,2,TRUE)
Despois de premer Intro e usar Enche o controlador para encher automaticamente o resto das celas da columna Bonificación, obteremos os seguintes resultados.
🔎 Como funciona a fórmula?
- Nesta fórmula, a función INDIRECTA fai referencia aos nomes das follas das celas H5 e H6.
- O SUMIF función utiliza as follas de referencia(Obtido pola función INDIRECTO) para incluír o intervalo de suma e os criterios dos seus argumentos. As saídas resultantes desta función retornan nunha matriz que representa os importes de vendas dun vendedor específico do día 1 e do día 2.
- A función SUMAPRODUTO suma os importes de vendas atopados no anterior paso.
- A función BUSCAR V busca o intervalo deste importe total de vendas na táboa (E4:F8) de Criterios de bonificación na folla Cantidade_bonificación . E, finalmente, devolve o importe da bonificación en función do intervalo de criterios para un vendedor.
Ler máis: Como combinar Excel SUMIF & VLOOKUP en varias follas
Uso de SUMIFS con VLOOKUP para engadir varios criterios
A función SUMIFS pode incorporar múltiples criterios ou condicións . Ao combinar esta función con BUSCARV , podemos buscar un valor, engadir algúns criterios e, finalmente, obter unha suma tendo en conta os criterios mencionados para o valor de busca. O conxunto de datos que segue é bastante similar ao que vimos nos dous primeiros métodos. Nesta táboa, engadimos unha nova columna despois da columna Prezo . A nova columna está a representar os estados de pedido para todos os ID de pedido. Ao usar a función SUMIFS aquí, inseriremos dous criterios: i) O ID de pedido específico para un cliente e ii) Estado do pedido como 'Confirmado' só.
OA fórmula necesaria na saída Cela C17 será:
=SUMIFS(D5:D14,B5:B14,VLOOKUP(C16,G5:H11,2,FALSE),E5:E14,"Confirmed")
Agora preme Intro e obterás o prezo total dos pedidos conformes para Marcus.
Ler máis: BUSCAR V con varios criterios en Excel
Palabras de conclusión
Espero que todos estes métodos sinxelos mencionados anteriormente che axuden agora a aplicalos nas túas follas de cálculo de Excel cando teñas que combinar SUMIF coa función BUSCAR V . Se tes algunha dúbida ou comentario, fágamelo saber na sección de comentarios. Ou pode consultar os nosos outros artigos relacionados coas funcións de Excel neste sitio web.