Combina SUMIF e VLOOKUP en Excel (3 enfoques rápidos)

  • Comparte Isto
Hugh West

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.xlsx

Descrició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 e BUSCAR V serán:

=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?

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.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.