Tabla de contenido
Combinar Excel SUMIF & Funciones VLOOKUP es una de las fórmulas más populares para reunir valores de múltiples hojas y sumar valores basados en un criterio. En este artículo, vamos a aprender cómo hacerlo con múltiples ejemplos y explicaciones.
Cuaderno de prácticas
Descárgate el cuaderno y el ejercicio siguientes.
Combinar SUMIF & VLOOKUP a través de múltiples hojas.xlsxIntroducción a la función SUMIF de Excel
Función SUMIF suma los valores en función de una condición determinada.
Sintaxis:
=SUMIF(rango, criterios, [suma_rango])
Argumentos:
gama : El rango de valores a sumar
criterios : Condición a utilizar en el rango seleccionado
[suma_rango] : Dónde queremos ver el resultado.
Introducción a la función VLOOKUP de Excel
Función VLOOKUP busca un valor en una tabla organizada verticalmente y devuelve el valor coincidente.
Sintaxis:
=VLOOKUP (valor_buscado, matriz_tabla, número_índice_columna, [rango_buscado])
Argumentos:
buscar_valor : Lo que queremos buscar.
tabla_array : Desde donde queremos buscar.
índice_columna : El número de columnas en el rango que contiene el valor de retorno.
[range_lookup] : Para coincidencia exacta = FALSE, coincidencia aproximada / parcial = TRUE.
2 Maneras Fáciles de Combinar Excel SUMIF & VLOOKUP a través de Múltiples Hojas
1. Uso de la función SUMIF de Excel con la función VLOOKUP en varias hojas
Función SUMIF funciona como el Función SUMA pero sólo suma los valores que coinciden con la condición dada. Vamos a utilizar la función Función VLOOKUP dentro del Función SUMIF para introducir los criterios. Suponiendo que tenemos dos hojas de cálculo ( Hoja1 & Hoja2 En Hoja1 tenemos todos los números de identificación de los empleados y el importe de sus ventas con el precio en rango B4:D9 .
En Hoja2 Tenemos todos los nombres de los empleados con su número de identificación.
Aquí vamos a buscar al empleado Lily ( Celda C11 ) de Hoja1 . ahora desde Hoja2, vamos a buscar su número de identificación y mostrar la suma total de los precios de venta en Célula C12 ( Hoja1 ).
PASOS:
- En primer lugar, seleccione Célula C12 en Hoja1 .
- Ahora escribe la fórmula:
=SUMIF(B5:B9,VLOOKUP(C11,Hoja2!B5:C9,2,FALSE),Hoja1!D5:D9)
- A continuación, pulse Ctrl+Mayús+Intro para ver el resultado.
➥ Desglose de fórmulas
➤ VLOOKUP(C11,Hoja2!B5:C9,2,FALSE)
Esto buscará el número de identificación para el valor de Celda 11 de Hoja1 de Hoja2 rango de celdas B5:C9 A continuación, devuelve la coincidencia exacta.
➤ SUMIF(B5:B9,VLOOKUP(C11,Hoja2!B5:C9,2,FALSE),Hoja1!D5:D9)
Esto sumará todos los precios, basándose en la coincidencia exacta del nº de identificación del paso anterior.
Notas:
- Si no es usuario de Excel 365, para obtener el resultado final deberá pulsar Ctrl+Mayús+Intro ya que VLOOKUP funciona como una fórmula de matriz.
- El número de índice de la columna no puede ser inferior a 1.
- Función SUMIF sólo funciona con datos numéricos.
Read More: SUMIF para Múltiples Criterios a través de Diferentes Hojas en Excel (3 Métodos)
Lecturas similares
- SUMIF con Criterios Múltiples (5 Ejemplos Más Fáciles)
- Cómo Extraer Datos de Otra Hoja Basándose en Criterios en Excel
- SUMIF con Múltiples Criterios para Diferentes Columnas en Excel
- Sumar Múltiples Columnas Basado en Múltiples Criterios en Excel
2. Combinar Funciones SUMIF, VLOOKUP & INDIRECT en Múltiples Hojas
En esta sección, vamos a utilizar SUMPRODUCTO & Funciones INDIRECTAS con VLOOKUP & SUMIF para varias hojas de cálculo. Aquí tenemos tres hojas de cálculo. En la primera hoja de cálculo ' Bono ', podemos ver los nombres de los empleados. Tenemos que averiguar el importe de la bonificación de cada empleado. También existe una tabla de criterios de bonificación ( E4:F7 ) que muestra el importe de la bonificación en función del importe de las ventas. Necesitamos extraer valores de Mes 1 & Mes 2 hojas de trabajo.
Ahora las ventas de Mes 1 están en la siguiente hoja de cálculo.
Y las ventas de Mes 2 están en la siguiente hoja de cálculo.
PASOS:
- En primer lugar, seleccione Célula C5 de la Bono hoja de trabajo.
- A continuación, escribe la siguiente fórmula:
=VLOOKUP(SUMPRODUCT(SUMIF(INDIRECT("'"&$H$5:$H$6&"'!"& "B5:B9"),¡Bono!B5,INDIRECT("'"&$H$5:$H$6&"'!"& "C5:C9"))),$E$5:$F$7,2,TRUE)
- Por último, pulsa Entre en y utilizar Asa de llenado para ver el resto del resultado.
➥ Desglose de fórmulas
➤ El Función INDIRECTA convierte la cadena de texto en una referencia de celda válida. En este caso se referirá a las hojas del rango de celdas H5:H6 .
➤ Para incluir la gama de suma y criterio, el Función SUMIF utilizará las hojas de cálculo de referencia que hemos indicado. Devolverá el importe de las ventas de cada empleado de las hojas de cálculo Mes 1 & Mes 2 .
➤ El Función SUMPRODUCT sumará las cantidades que hemos hallado a partir del procedimiento anterior.
➤ En el Bono hoja de cálculo, el Función VLOOKUP levanta la vista del campo de tiro E5:E7 Al final, devolverá el importe de la bonificación igualada de un empleado.
Notas:
- El número de índice de la columna no será inferior a 1.
- Introduzca el número de índice como valor numérico.
- Función SUMIF sólo funciona con datos numéricos.
- Debemos presionar Ctrl+Mayús+Intro ya que VLOOKUP funciona como una fórmula de matriz.
Read More: Función SUMIF de Excel para Criterios Múltiples (3 Métodos + Bonus)
Conclusión
Utilizando estos métodos, podemos combinar fácilmente Excel SUMIF & VLOOKUP a través de múltiples hojas para encontrar un valor. Hay un libro de ejercicios de práctica añadido. Anímate y pruébalo. Siéntete libre de preguntar cualquier cosa o sugerir nuevos métodos.