Sumar un rango de números puede ser bastante fácil incluso para un principiante en Google Sheets.
Sin embargo, cuando se trata de sumar números basados en una condición, es cuando las cosas empiezan a complicarse.
Bueno, en realidad no.
Google Sheets proporciona una práctica función llamada SUMIF para ayudar con las sumas condicionales.
Una vez que entienda la sintaxis básica y vea algunos ejemplos, querrá utilizar la función SUMIF cada vez que tenga la oportunidad.
En este tutorial, le ayudaremos a entender la sintaxis básica de la función SUMIF de Google Sheets y le llevaremos a través de algunos casos de uso para ayudarle a ver por sí mismo cómo se puede aplicar.
Glosario
¿Qué hace la función SUMIF?
La función SUMIF es básicamente una amalgama de las funciones SUM e IF. Su aplicación es sencilla.
La función simplemente recorre un rango de celdas para encontrar las que coinciden con una condición determinada.
Cuando se encuentra una coincidencia, el número correspondiente a la celda se incluye en un grupo de números seleccionados.
Una vez que la función termina de escanear todas las celdas del rango, toma el grupo de números seleccionados y los suma.
Sintaxis de la función SUMIF en Google Sheets
La sintaxis de la función SUMIF es la siguiente:
=SUMIF(rango, condición,[rango_suma])Aquí,
- rango es el grupo de celdas que se comprueba para una condición.
- la condición es el criterio que debe cumplir una celda del rango para ser considerada una coincidencia. La condición puede ser un valor (número, texto, fecha) o una referencia a una celda que contenga el criterio.
- sum_range es un parámetro opcional. Si se incluye, es el rango de celdas que contiene valores que se sumarán si su número correspondiente en el rango coincide con la condición. Si el parámetro sum_range no se incluye, se asume que el rango del primer parámetro es también el sum_range.
Como puede ver en la sintaxis anterior, hay dos formas de utilizar la función SUMIF
- sin un rango_suma separado
- con un sum_range separado
Si se dan los tres parámetros, la función SUMIF comprueba cada celda del rango para ver si coincide con la condición.
Si una celda sí coincide con la condición, entonces la función SUMIF toma el valor de la celda correspondiente en sum_range y lo incluye en la suma final.
Si sólo se dan los dos primeros parámetros, entonces la función SUMIF recorre cada celda del rango y suma sólo las celdas que coinciden con la condición.
Finalmente devuelve la suma de todas las celdas del rango que coinciden con los criterios.
Casos de uso de la función SUMIF (ejemplos)
La función SUMIF es una función tan versátil que puede utilizarse de diversas maneras para realizar una gran variedad de tareas.
Por ejemplo, puede utilizarla para:
- Encontrar la suma de sólo números positivos o negativos en un rango
- Hallar el total de ventas de un departamento
- Encontrar el gasto total antes de una fecha determinada
Estas aplicaciones sólo arañan la superficie. Hay muchas otras posibilidades y áreas en las que la función SUMIF puede resultar muy útil.
Sin embargo, para este artículo, nos limitaremos a ver estos tres casos de uso. Incluiremos otro caso de uso especial cuando expliquemos los comodines.
Uso de SUMIF con condición numérica
El primer caso de uso es encontrar la suma de sólo números positivos o negativos en un rango.
Veamos un conjunto de datos que consiste en una combinación de números enteros positivos y negativos, como se muestra a continuación.
>Queremos sumar sólo los números positivos del rango A2:A10. Así es como se puede aplicar la función SUMIF en este caso:
- Seleccione la celda donde quiere que aparezca el resultado de la suma ( C2 en nuestro caso ).
- Escriba la siguiente fórmula en la celda:
=SUMIF(A2:A10,"=0")
Observe que en este caso no hemos incluido el tercer parámetro
- Pulse la tecla de retorno
Esto debería mostrar la suma de números positivos en la celda C2.
> Explicación de la fórmula
En este ejemplo, la función SUMIF comprobó cada celda de A2 a A10 y seleccionó sólo las celdas que tienen valores mayores o iguales a 0.
A continuación, sumó todos los valores seleccionados y mostró el resultado en la celda C2.
>Nota: Si quiere mostrar la suma de todos los números negativos en su lugar, sólo tiene que cambiar la condición por "
Uso de SUMIF con condición de texto
Veamos otro ejemplo.
A continuación tenemos un conjunto de datos en el que queremos sumar las cifras de ventas del departamento de materiales de embalaje.
>A continuación se muestra cómo se puede hacer esto utilizando la fórmula SUMIF:
- Seleccione la celda donde quiere que aparezca el resultado de la suma ( D2 en nuestro caso ).
- Escriba la siguiente fórmula en la celda:
=SUMIF(A2:A10, "Embalaje",B2:B10)
- Pulse la tecla de retorno
Esto debería mostrar el total de las ventas del departamento de envases en la celda D2.
> Explicación de la fórmula
En este ejemplo, la función SUMIF comprobó cada celda de A2 a A10 y buscó sólo las celdas que contienen el valor "Embalaje".
Para cada celda que contiene la palabra "Embalaje", la función SUMIF seleccionó su correspondiente valor de ventas en la columna B. A continuación, sumó todos los valores seleccionados y mostró el resultado en la celda D2.
>Nota: Si quiere mostrar el total de ventas de cualquier otro departamento, puede simplemente sustituir la condición del segundo parámetro por el nombre del departamento que necesite. No olvide encerrar el nombre del departamento entre comillas dobles.
Uso de SUMIF con condición de fecha
Ahora, veamos un ejemplo en el que queremos encontrar el gasto total antes de una fecha determinada, digamos el 1 de septiembre de 2019.
Utilizaremos el conjunto de datos que se muestra a continuación para demostrar cómo utilizar la función SUMIF para este problema.
>
=SUMIF(A2:A10,"
Esto debería mostrar el gasto total antes de DATE(2019,9,2), que sólo significa el 1 de septiembre de 2019. Sólo utilizamos la función DATE para representar la fecha.
Nota: Debemos concatenar el operador ("<") a la fecha utilizando un ampersand (&).
Explicación de la fórmula
En este ejemplo, la función SUMIF comprobó cada celda de A2 a A10 y buscó sólo las celdas que contienen fechas anteriores al 1 de septiembre de 2019.
Para cada celda coincidente, la función SUMIF seleccionó su correspondiente valor de gasto de la columna B.
A continuación, sumó todos los valores de gasto seleccionados y mostró el resultado en la celda D2.
>Hay otras formas de utilizar la función SUMIF.
Siempre que necesite hallar la suma de valores en función de una condición, puede utilizar esta función, simplemente siendo creativo con la parte de la "condición" de la fórmula.
Uso de SUMIF con comodines
Una forma creativa de utilizar la función SUMIF es incorporando comodines en la parte de la condición de la función.
Por ejemplo, digamos que tiene el siguiente conjunto de datos que contiene cantidades de diferentes teléfonos móviles en stock.
>Si quiere encontrar la cantidad total de todos los modelos de Samsung, puede utilizar comodines como '*' o '?' en su función SUMIF de la siguiente manera
- Seleccione la celda en la que desea que aparezca el resultado de las ventas totales (D2 en nuestro caso).
- Escriba la siguiente fórmula en la celda:
=SUMIF(A2:A10, "Samsung*",B2:B10)
- Pulse la tecla de retorno
Esto debería mostrar la cantidad de teléfonos Samsung en la celda D2.
>Nota: El comodín asterisco (*) suele combinarse con una palabra o una raíz de letra para encontrar diferentes variaciones del término.
Explicación de la fórmula
En este ejemplo, la condición "Samsung*" significa 'encontrar todas las celdas que contengan la palabra, Samsung'.
No tiene que ser una coincidencia exacta, pero la celda debe contener la palabra "Samsung", junto con cualquier otro carácter.
Una vez encontrada una coincidencia, la función SUMIF toma el valor de la cantidad correspondiente a la celda coincidente y lo añade a la lista de valores de cantidad seleccionados.
Una vez que termina de recorrer todos los modelos, la función SUMIF suma los valores de cantidad seleccionados y muestra el resultado en la celda C2.
>Puede utilizar el comodín '?' de la misma manera. El comodín '?' se utiliza para representar un solo carácter, en cualquier lugar de la cadena de texto.
Así, si quiere buscar, por ejemplo, todos los modelos de iPhone X de Apple, puede utilizar "¿Apple iPhone X?" en la condición.
Puntos a recordar
Al utilizar la fórmula SUMIF, hay algunos puntos importantes que debe tener en cuenta, para poder aplicarla a sus datos con mayor eficacia.
- Si utiliza un rango_suma independiente, recuerde asegurarse de que tanto el rango como el rango_suma tienen el mismo número de celdas.
- La función SUMIF no distingue entre mayúsculas y minúsculas.
- Si la condición contiene un valor de texto, una fecha o comodines, debe ir entre comillas dobles.
- Las referencias a celdas en la condición no van entre comillas.
- Si la condición consiste en una combinación de un operador y una referencia de celda u otra función (por ejemplo, la función FECHA), entonces deben estar unidas por un ampersand (&). Por ejemplo,
- "<"&DATE(2019,9.1)
- ""&B2
- Sólo puede utilizar una condición en la función SUMIF. Si desea utilizar más de una condición, tendrá que utilizar la función SUMIFS en su lugar.
- No puede sustituir las referencias range y sum_range por arrays.
En este tutorial, le mostramos cómo utilizar la función SUMIF en Google Sheets . Se trata de una función muy versátil que tiene una gran variedad de aplicaciones.
Le mostramos cómo puede utilizar la función en diferentes casos de uso y le animamos a que aplique la función SUMIF siempre que necesite sumar números en función de una condición.
Otros tutoriales de Google Sheets que pueden gustarle:
- Cómo sumar una columna en Google Sheets
- ¿Cómo hacer VLOOKUP desde otra hoja en Google Sheets?
- ¿Cómo utilizar la función FILTRO en las Hojas de cálculo de Google
- Función IFS en las Hojas de cálculo de Google - Prueba de condiciones múltiples
- Cómo utilizar la función INDIRECTO en las Hojas de cálculo de Google