Cómo liberar el poder de SUMIF y SUMIFS en Google Sheets: 4 casos de uso reales

Las fórmulas SUMIF y SUMIFS de Google Sheets son herramientas indispensables para realizar sumas condicionales. Simplifican los cálculos complejos, lo que te permite ahorrar tiempo y centrarte en el análisis de los resultados. Desde la gestión de inventarios hasta el seguimiento de las horas de los empleados, estas fórmulas ofrecen soluciones versátiles para los retos que plantean los datos en el mundo real. En este blog, cubriremos cuatro casos prácticos de uso con ejemplos para mostrar el poder de SUMIF y SUMIFS.

¿Qué son SUMIF y SUMIFS?

  • SUMIF: Calcula la suma de valores basándose en una única condición.
    • =SUMIF(rango, criterio, [suma_rango])
  • SUMIFS: Calcula la suma de valores basándose en múltiples condiciones.
    • =SUMIFS(suma_rango, criterios_rango1, criterio1, [criterios_rango2, criterio2], ...)

¿Por qué utilizar SUMIF y SUMIFS?

  • Ahorro de tiempo: Automatiza las sumas complejas, eliminando los cálculos manuales.
  • Precisión: Garantiza resultados coherentes con condiciones bien definidas.
  • Dinámico: Se actualiza automáticamente cuando cambian los datos.
  • Flexible: Maneja múltiples condiciones para análisis avanzados

Aplicaciones prácticas de SUMIF y SUMIFS

1. Gestión de Inventarios: Calcular el stock total por categoría

Escenario: Un gestor de inventarios desea calcular el stock total de una categoría de productos específica.

 

A B C
Categoría SKU Stock
Electrónica SKU001 50
Electrónica SKU002 30
Muebles SKU003 40
Electrónica SKU004 20
Muebles SKU005 25

Fórmula

=SUMIF($A$4:$A,F2,$C$4:$C)

Resultado

F G
Categoría Existencias totales
Electrónica 100
Muebles 65

 

Desglose de la fórmula:

$A$4:$A:

  • El range de celdas de la columna A (Category) que la fórmula compara con la condición de F5.
  • El $ hace que la referencia sea absoluta, es decir, que no cambie al copiar la fórmula en otras celdas.

F5:

  • El criterio o condición para que coincida (por ejemplo, “Electrónica”).
  • Cambia de forma dinámica según el valor de F5.

$C$4:$C:

  • El suma_rango, es decir, el rango de celdas de la columna C (Stock) que la fórmula suma cuando se cumple la condición de F5.
  • El $ hace que este rango no cambie al copiar la fórmula.

 

Comprueba la fórmula en la hoja de cálculo: Pulse aquí

Cómo funciona:

  • La fórmula toma el valor de F5 (por ejemplo, "Electronics").
  • Busca coincidencias en el rango $A$4:$A.
  • Por cada coincidencia, suma el valor correspondiente del rango $C$4:$C.

Ventajas:

  • Calcula rápidamente los totales de existencias para categorías específicas, haciendo más eficiente el seguimiento del inventario.

2. Seguimiento de gastos: Calcular los gastos de viaje mensuales

Escenario: Un equipo de finanzas desea calcular los gastos de viaje mensuales basándose en fechas específicas, agrupando los gastos por mes de forma dinámica.

A B C
Categoría Fecha Importe ($)
Viajar 01/01/2024 500
Viajar 01/15/2024 700
Marketing 02/02/2024 300
Viajar 02/10/2024 200
Suministros 10/20/2024 100
Viajar 03/05/2024 600

Fórmula

 =SUMIFS($C$4:$C, $A$4:$A, "Travel", $B$4:$B, ">="&$F5, $B$4:$B,"<="&EOMONTH($F5,0))

Resultado

F G
Mes Total gastos de viaje
Enero de 2024 1200
Febrero de 2024 200
Marzo de 2024 600

 

Desglose de la fórmula:

$C$4:$C:

  • El suma_rango, o el rango de celdas que contiene los importes a sumar.
  • El $ hace que este rango no cambie al copiar la fórmula.

$A$4:$A:

  • El rango_de_criterios1, donde la fórmula comprueba la categoría (por ejemplo, “Viajes”).
  • El $ fija este rango para poder reutilizar la fórmula.

“Viaje”:

  • El criterio1 para filtrar las filas cuya categoría sea “Viajes”.”

$B$4:$B:

  • El rango_de_criterios2, donde la fórmula comprueba las fechas.
  • El $ fija este rango para mantener la coherencia.

">="&$F5:

  • El criterio2 especifica el inicio del intervalo de fechas.
  • $F5 contiene el primer día del mes deseado (por ejemplo, 01/01/2024 para enero de 2024).
  • El ">=" hace que solo se incluyan las filas con fechas iguales o posteriores a esta fecha de inicio.

"<="&EOMONTH($F5,0):

  • El criterio3 especifica el final del intervalo de fechas.
  • EOMONTH($F5,0) calcula el último día del mes a partir del valor de $F5.
  • El "<=" hace que solo se incluyan las filas con fechas iguales o anteriores a esta fecha de fin.

Comprueba la fórmula en la hoja de cálculo: Pulse aquí

Cómo funciona:

  1. Categoría:
    • Filtra los datos para incluir sólo las filas en las que la categoría es “Viajes”.”
  2. Intervalo de fechas:
    • Filtra aún más para incluir solo las filas cuya fecha está entre el inicio ($F5) y el final del mes (EOMONTH($F5,0)).
  3. Resumen:
    • Suma los valores de suma_rango ($C$5:$C) que cumplan ambas condiciones.

Ventajas:

  • Filtrado dinámico de fechas:
    • Usa EOMONTH para calcular de forma dinámica el final del mes, con rangos de fechas precisos.
  • Filtrado multicriterio:
    • Combina la coincidencia de categorías y el filtrado por intervalos de fechas en una única fórmula para obtener resultados precisos.
  • Escalable:
    • Trabaja sin problemas con grandes conjuntos de datos, manejando con eficacia múltiples meses y categorías.
  • Reutilizable:
    • Con las referencias fijadas ($), la fórmula se puede copiar fácilmente en otras celdas para distintos meses.

3. Rendimiento de Ventas: Calcular las ventas de un producto en una región

Escenario: Un jefe de ventas quiere calcular las ventas totales del “Producto A” para cada región de forma dinámica.

A

B

C

Producto

Región

Ventas ($)

Producto A

Norte

1000

Producto B

Norte

800

Producto A

Sur

1200

Producto A

Este

900

Producto B

Este

700

Producto A

Oeste

1500

Fórmula

=SUMIFS($C$4:$C, $A$4:$A, "Product A", $B$4:$B, F5)

Resultados

F G
Región Ventas totales (producción)
Norte 1000
Sur 1200
Este 900
Oeste 1500

Desglose de la fórmula:

$C$4:$C:

  • El suma_rango, o el intervalo que contiene los valores de ventas que hay que sumar.
  • El $ hace que la referencia no cambie al copiar la fórmula.

$A$4:$A:

  • El rango_de_criterios1, o la gama que contiene los nombres de los productos.
  • El $ fija este rango para mantener la coherencia.

“Producto A”:

  • El criterio1, que filtra las filas en las que el producto es “Producto A”.”

$B$4:$B:

  • El rango_de_criterios2, o el rango que contiene los nombres de las regiones.
  • El $ fija este rango para poder reutilizarlo.

F5:

  • El criterio2, referenciando dinámicamente el nombre de la región (por ejemplo, “Norte”) para cada fila.

Comprueba la fórmula en la hoja de cálculo: Pulse aquí

Cómo funciona:

  • La fórmula filtra las filas en las que Producto = "Producto A".
  • Después filtra estas filas según la región (por ejemplo, "North") indicada en la columna F.
  • La fórmula suma los valores de ventas de la columna C de las filas que cumplen ambas condiciones.

Ventajas:

  • Filtrado dinámico por regiones: Calcula automáticamente los totales de cada región sin necesidad de filtrado manual.
  • Adecuación de criterios múltiples: Combina a la perfección las condiciones del producto y de la región.
  • Escalabilidad: Maneja con eficacia grandes conjuntos de datos con múltiples regiones y productos.
  • Fórmula reutilizable: Puede copiarse entre filas para diferentes regiones de forma dinámica.

4. Horas de empleados: Calcular el total de horas por proyecto y empleado

Escenario: un jefe de proyecto quiere calcular de forma dinámica el total de horas trabajadas por determinados empleados en determinados proyectos.

A B C
Empleado Proyecto Horas
Alice Proyecto X 8
Bob Proyecto Y 6
Alice Proyecto X 10
Clara Proyecto Y 7
Alice Proyecto Z 5

 

 =SUMIFS($C$4:$C, $A$4:$A, F5, $B$4:$B, G5)

F G H
Empleado Proyecto Horas totales (producción)
Alice Proyecto X 18
Alice Proyecto Z 5
Bob Proyecto Y 6
Clara Proyecto Y 7

Desglose de la fórmula:

$C$4:$C:

  • El suma_rango, o el rango que contiene las horas a sumar.
  • El $ fija este rango para que no cambie al copiar la fórmula.

$A$4:$A:

  • El rango_de_criterios1, donde la fórmula comprueba si los nombres de los empleados coinciden.
  • El $ fija este rango para mantener la coherencia en todas las filas.

F5:

  • El criterio1, referenciando dinámicamente el nombre del empleado (por ejemplo, “Alice”).
  • Esto sigue siendo relativo y se ajusta cuando la fórmula se copia a otras filas.

$B$4:$B:

  • El rango_de_criterios2, donde la fórmula comprueba si coinciden los nombres de los proyectos.
  • El $ fija este rango para que no se desplace al copiarlo.

G5:

  • El criterio2, referenciando dinámicamente el nombre del proyecto (por ejemplo, “Proyecto X”).
  • Esto sigue siendo relativo y se ajusta cuando la fórmula se copia a otras filas.

Comprueba la fórmula en la hoja de cálculo: Pulse aquí

Cómo funciona:

  • Coincidencia Nombre del empleado:
      • Filtra las filas en las que el nombre del empleado de $A$4:$A coincide con el valor de F5.
  • Match Nombre del proyecto:
      • Después filtra las filas en las que el nombre del proyecto de $B$4:$B coincide con el valor de G5.
  • Suma Horas:
      • Suma los valores de $C$4:$C de las filas que cumplen ambas condiciones.

Ventajas:

  • Sumas dinámicas: Calcula las horas dinámicamente para cualquier combinación empleado-proyecto.
  • Filtrado multicriterio: Combina las condiciones del empleado y del proyecto en una única fórmula.
  • Reutilizable: Puede aplicarse a varias líneas para distintas combinaciones de empleado-proyecto.
  • Escalable: Maneja eficazmente grandes conjuntos de datos con múltiples empleados y proyectos.

Simplifique sus flujos de trabajo con Sumif y Sumifs

Las fórmulas SUMIF y SUMIFS tienen un valor incalculable para manejar sumas condicionales en Hojas de cálculo de Google. Ya sea para realizar un seguimiento del inventario, analizar las ventas o controlar las horas de trabajo de los empleados, estas fórmulas te ayudarán a tomar decisiones fundamentadas de forma rápida y eficaz.

¿Tiene un caso de uso único para SUMIF o SUMIFS? Compártalo en los comentarios: ¡nos encantaría conocer sus ideas!

También te puede gustar...

funciones y fórmulas de google sheets

Las 5 mejores fórmulas de matrices dinámicas de Google Sheets 

Google Sheets ha evolucionado más allá de las hojas de cálculo básicas. Con la introducción de fórmulas de matriz dinámica, los usuarios ahora pueden manipular y analizar...
funciones y fórmulas de google sheets

Dominio de la fórmula FILTER: 4 casos de uso con ejemplos

La fórmula FILTRO de Google Sheets es una herramienta versátil para extraer datos que cumplen unas condiciones específicas. A diferencia de la fórmula QUERY,...
funciones y fórmulas de google sheets

Fórmula MDURATION en Google Sheets para un mejor análisis de bonos

Introducción Imagine que está explorando las inversiones en bonos y que intenta averiguar no sólo cuándo recuperará su dinero, sino también...