Este tutorial proporciona una demostración detallada de cómo usar las funciones SUMIF y SUMIFS en Google Sheets con fórmulas y ejemplos.
SUMIF es una de las funciones matemáticas de Google Sheets, que se utiliza para sumar celdas de forma condicional. Básicamente, la función SUMIF busca una condición específica en un rango de celdas y luego suma los valores que cumplen la condición dada.
Por ejemplo, tiene una lista de gastos en hojas de Google y solo desea resumir los gastos que están por encima de un cierto valor máximo. O tiene una lista de artículos de pedido y sus montos correspondientes, y solo desea saber el monto total del pedido de un artículo específico. Ahí es donde la función SUMIF resulta útil.
El SUMIF se puede utilizar para sumar valores según la condición del número, la condición del texto, la condición de la fecha, los comodines y también según las celdas vacías y no vacías. Google Sheets tiene dos funciones para sumar valores según criterios: SUMIF y SUMIFS. La función SUMIF suma números basados en una condición, mientras que SUMIFS suma números basados en múltiples condiciones.
En este tutorial, explicaremos cómo usar las funciones SUMIF y SUMIFS en Google Sheets para sumar números que cumplen con ciertas condiciones.
Función SUMIF en Google Sheets: sintaxis y argumentos
La función SUMIF es solo una combinación de la función SUM e IF. La función SI escanea a través del rango de celdas para una condición dada, y luego la función SUMA suma los números correspondientes a las celdas que cumplen con la condición.
Sintaxis de la función SUMIF:
La sintaxis de la función SUMIF en Google Sheets es la siguiente:
= SUMIF (rango, criterios, [rango_suma])
Argumentos:
rango - El rango de celdas donde buscamos las celdas que cumplen con los criterios.
Criterios - Los criterios que determinan qué celdas deben agregarse. Puede basar el criterio en el número, cadena de texto, fecha, referencia de celda, expresión, operador lógico, carácter comodín y otras funciones.
rango suma - Este argumento es opcional. Es el rango de datos con valores para sumar si la entrada del rango correspondiente coincide con la condición. Si no incluye este argumento, se suma el "rango".
Ahora, veamos cómo usar la función SUMIF para sumar valores con diferentes criterios.
Función SUMIF con criterios numéricos
Puede sumar números que cumplan con ciertos criterios en un rango de celdas, utilizando uno de los siguientes operadores de comparación para crear criterios.
- mayor que (>)
- menos que (<)
- mayor o igual que (> =)
- menor o igual que (<=)
- igual a (=)
- no igual a ()
Suponga que tiene la siguiente hoja de cálculo y está interesado en las ventas totales que son 1000 o más.
Así es como puede ingresar a la función SUMIF:
Primero, seleccione la celda donde desea que aparezca la salida de la suma (D3). Para resumir los números en B2: B12 que son mayores o iguales a 1000, escriba esta fórmula y presione "Enter":
= SUMIF (B2: B12, "> = 1000", B2: B12)
En esta fórmula de ejemplo, los argumentos range y sum_range (B2: B12) son los mismos, porque los números de ventas y los criterios se aplican en el mismo rango. E ingresamos el número antes del operador de comparación y lo encerramos entre comillas porque los criterios siempre deben estar entre comillas dobles, excepto para una referencia de celda.
La fórmula buscaba números mayores o iguales a 1000 y luego sumaba todos los valores coincidentes y mostraba el resultado en la celda D3.
Dado que los argumentos range y sum_range son los mismos, puede lograr el mismo resultado sin los argumentos sum_range en la fórmula, así:
= SUMIF (B2: B12, "> = 1000")
O puede proporcionar la referencia de celda (D2) que contiene el número en lugar del criterio numérico y unir el operador de comparación con esa referencia de celda en el argumento de criterios:
= SUMIF (B2: B12, "> =" y D2)
Como puede ver, el operador de comparación todavía se ingresa entre comillas dobles y el operador y la referencia de celda están concatenados por un ampersand (&). Y no es necesario incluir la referencia de celda entre comillas.
Nota: Cuando se refiere a la celda que contiene los criterios, asegúrese de no dejar ningún espacio inicial o final en el valor de la celda. Si su valor tiene algún espacio innecesario antes o después del valor en la celda referida, entonces la fórmula devolverá "0" como resultado.
También puede utilizar otros operadores lógicos de la misma forma para crear condiciones en el argumento de criterios. Por ejemplo, para sumar valores inferiores a 500:
= SUMIF (B2: B12, "<500")
Suma si los números son iguales a
Si desea agregar números que sean iguales a un cierto número, puede ingresar solo el número o ingresar el número con el signo igual en el argumento del criterio.
Por ejemplo, para sumar los montos de ventas correspondientes (columna B) para las cantidades (columna C) cuyos valores son iguales a 20, pruebe cualquiera de estas fórmulas:
= SUMIF (C2: C12, "= 20", B2: B12)
= SUMIF (C2: C12, "20", B2: B12)
= SUMIF (C2: C12, E2, B2: B12)
Para sumar números en la columna B con una cantidad no igual a 20 en la columna C, pruebe esta fórmula:
= SUMIF (C2: C12, "20", B2: B12)
Función SUMIF con criterios de texto
Si desea sumar números en un rango de celdas (columna o fila) correspondientes a las celdas que tienen un texto específico, simplemente puede incluir ese texto o la celda que contiene el texto en el argumento de criterios de su fórmula SUMIF. Tenga en cuenta que la cadena de texto siempre debe ir entre comillas dobles ("").
Por ejemplo, si desea conocer la cantidad total de ventas en la región "Oeste", puede utilizar la siguiente fórmula:
= SUMIF (C2: C13, "Oeste", B2: B13)
En esta fórmula, la función SUMIF busca el valor "Oeste" en el rango de celdas C2: C13 y suma el valor de ventas correspondiente en la columna B. Luego, muestra el resultado en la celda E3.
También puede hacer referencia a la celda que contiene texto en lugar de usar el texto en el argumento de criterios:
= SUMIF (C2: C12, E2, B2: B12)
Ahora, obtengamos los ingresos totales de todas las regiones excepto "Oeste". Para hacer eso, usaremos no igual al operador () en la fórmula:
= SUMIF (C2: C12, "" y E2, B2: B12)
SUMIF con WildCards
En el método anterior, la función SUMIF con criterios de texto verifica el rango con el texto especificado exacto. Luego, suma los números en relación con el texto exacto e ignora todos los demás números, incluida la cadena de texto parcialmente coincidente. Para sumar los números con cadenas de texto coincidentes parciales, debe adaptar uno de los siguientes caracteres comodín en sus criterios:
?
(signo de interrogación) se utiliza para hacer coincidir cualquier carácter, en cualquier lugar de la cadena de texto.*
(asterisco) se utiliza para buscar palabras coincidentes junto con cualquier secuencia de caracteres.~
(tilde) se utiliza para hacer coincidir textos con un signo de interrogación (?) o un carácter de asterisco (*).
Veremos esta hoja de cálculo de ejemplo para productos y sus cantidades para sumar números con comodines:
Asterisco (*) Comodín
Por ejemplo, si desea sumar las cantidades de todos los productos Apple, use esta fórmula:
= SUMIF (A2: A14, "Apple *", B2: B14)
Esta fórmula SUMIF busca todos los productos con la palabra "Apple" al principio y cualquier número de caracteres después (indicado por "*"). Una vez que se encuentra la coincidencia, resume el Cantidad números correspondientes a las cadenas de texto coincidentes.
También es posible utilizar varios comodines en los criterios. Y también puede ingresar caracteres comodín con referencias de celda en lugar de texto directo.
Para hacer eso, los comodines deben estar entre comillas dobles ("") y concatenados con la (s) referencia (s) de celda:
= SUMIF (A2: A14, "*" & D2 & "*", B2: B14)
Esta fórmula suma las cantidades de todos los productos que tienen la palabra "Redmi", sin importar dónde se encuentre la palabra en la cadena.
Signo de interrogación (?) Comodín
Puede utilizar el comodín del signo de interrogación (?) Para hacer coincidir cadenas de texto con cualquier carácter individual.
Por ejemplo, si desea encontrar cantidades de todas las variantes de Xiaomi Redmi 9, puede usar esta fórmula:
= SUMIF (A2: A14, "Xiaomi Redmi 9?", B2: B14)
La fórmula anterior busca cadenas de texto con la palabra "Xiaomi Redmi 9" seguida de cualquier carácter individual y suma el correspondiente Cantidad números.
Tilde (~) Comodín
Si desea hacer coincidir un signo de interrogación (?) O un carácter de asterisco (*) real, inserte el carácter de tilde (~) antes del comodín en la parte de condición de la fórmula.
Para agregar las cantidades en la columna B con la cadena correspondiente que tiene un signo de asterisco al final, ingrese la siguiente fórmula:
= SUMIF (A2: A14, "Samsung Galaxy V ~ *", B2: B14)
Para agregar cantidades en la columna B que tienen un signo de interrogación (?) En la columna A en la misma fila, pruebe la siguiente fórmula:
= SUMIF (A2: A14, "~?", B2: B14)
Función SUMIF con criterios de fecha
La función SUMIF también puede ayudarlo a sumar condicionalmente valores basados en criterios de fecha, por ejemplo, números correspondientes a una fecha determinada, o antes de una fecha, o después de una fecha. También puede utilizar cualquiera de los operadores de comparación con un valor de fecha para crear criterios de fecha para sumar números.
La fecha debe ingresarse en el formato de fecha admitido por las hojas de Google, o como una referencia de celda que contiene una fecha, o usando una función de fecha como FECHA () o HOY ().
Usaremos esta hoja de cálculo de ejemplo para mostrarle cómo funciona la función SUMIF con criterios de fecha:
Suponga que desea sumar los montos de ventas que ocurrieron el (<=) 29 de noviembre de 2019 o antes en el conjunto de datos anterior, puede agregar esos números de ventas usando la función SUMIF de una de estas formas:
= SUMIF (C2: C13, "<= 29 de noviembre de 2019", B2: B13)
La fórmula anterior verifica cada celda de C2 a C13 y coincide solo con aquellas celdas que contienen fechas en o antes del 29 de noviembre de 2019 (29/11/2019). Y luego suma el monto de ventas correspondiente a las celdas coincidentes del rango de celdas B2: B13 y muestra el resultado en las celdas E3.
La fecha se puede proporcionar a la fórmula en cualquier formato que sea reconocido por Google Sheets, como '29 de noviembre de 2019 ′, '29 de noviembre de 2019 ′ o '29/11/2019', etc. Recuerde el valor de la fecha y el operador debe estar siempre entre comillas dobles.
También puede usar la función FECHA () en los criterios en lugar del valor de fecha directo:
= SUMIF (C2: C13, "<=" & FECHA (2019,11,29), B2: B13)
O puede usar la referencia de celda en lugar de la fecha en la parte de criterios de la fórmula:
= SUMIF (C2: C13, "<=" y E2, B2: B13)
Si desea sumar los montos de ventas en función de la fecha de hoy, puede usar la función HOY () en el argumento de criterios.
Por ejemplo, para sumar todos y cada uno de los importes de ventas para la fecha de hoy, utilice esta fórmula:
= SUMIF (C2: C13, HOY (), B2: B13)
Función SUMIF con celdas en blanco o no en blanco
A veces, es posible que deba sumar los números en un rango de celdas con celdas en blanco o no en blanco en la misma fila. En tales casos, puede usar la función SUMIF para sumar valores según criterios donde las celdas están vacías o no.
Suma si está en blanco
Hay dos criterios en Google Sheets para encontrar celdas en blanco: “” o “=”.
Por ejemplo, si desea sumar todo el monto de ventas que contiene cadenas de longitud cero (visualmente se ve vacío) en la columna C, use comillas dobles sin espacios entre ellas en la fórmula:
= SUMIF (C2: C13, "", B2: B13)
Para sumar todo el monto de las ventas en la columna B con las celdas en blanco completas en la columna C, incluya "=" como criterio:
= SUMIF (C2: C13, "=", B2: B13)
Suma si no está en blanco:
Si desea sumar celdas que contienen cualquier valor (no vacías), puede usar "" como criterio en la fórmula:
Por ejemplo, para obtener la cantidad total de ventas con cualquier fecha, use esta fórmula:
= SUMIF (C2: C13, "", B2: B13)
SUMIF basado en múltiples criterios con lógica OR
Como hemos visto hasta ahora, la función SUMIF está diseñada para sumar números basados en un solo criterio, pero es posible sumar valores basados en múltiples criterios con la función SUMIF en Google Sheets. Se puede hacer uniendo más de una función SUMIF en una sola fórmula con lógica OR.
Por ejemplo, si desea sumar el monto de las ventas en la región "Oeste" o la región "Sur" (lógica OR) en el rango especificado (B2: B13), utilice esta fórmula:
= SUMIF (C2: C13, "Oeste", B2: B13) + SUMIF (C2: C13, "Sur", B2: B13)
Esta fórmula suma celdas cuando al menos una de las condiciones es VERDADERA. Por lo tanto, se conoce como "lógica OR". También sumará valores cuando se cumplan todas las condiciones.
La primera parte de la fórmula verifica el rango C2: C13 para el texto "Oeste" y suma los valores en el rango B2: B13 cuando se cumple la coincidencia. La segunda parte de las comprobaciones del valor de texto "Sur" en el mismo rango C2: C13 y luego suma los valores con el texto coincidente en el mismo rango de suma B2: B13. Luego, ambas sumas se suman y se muestran en la celda E3.
En los casos en que solo se cumpla un criterio, solo devolverá ese valor de suma.
También puede utilizar varios criterios en lugar de solo uno o dos. Y si utiliza varios criterios, es mejor utilizar una referencia de celda como criterio en lugar de escribir el valor directo en la fórmula.
= SUMIF (C2: C13, E2, B2: B13) + SUMIF (C2: C13, E3, B2: B13) + SUMIF (C2: C13, E4, B2: B13)
SUMIF con lógica OR agrega valores cuando se cumple al menos uno de los criterios especificados, pero si solo desea sumar valores solo cuando se cumplen todas las condiciones especificadas, debe usar su nueva función hermana SUMIFS ().
Función SUMIFS en Google Sheets (varios criterios)
Cuando usa la función SUMIF para sumar valores basados en múltiples criterios, la fórmula puede volverse demasiado larga y complicada, y es propenso a cometer errores. Además, SUMIF le permitirá sumar valores solo en un solo rango y cuando alguna de las condiciones sea VERDADERA. Ahí es donde entra la función SUMIFS.
La función SUMIFS le ayuda a sumar valores basados en múltiples criterios de coincidencia en uno o más rangos. Y funciona en lógica AND, lo que significa que solo puede sumar valores solo cuando se cumplen todas las condiciones dadas. Incluso si una condición es falsa, devolverá "0" como resultado.
Sintaxis y argumentos de la función SUMIFS
La sintaxis de la función SUMIFS es la siguiente:
= SUMIFS (rango_suma, rango_criterio1, criterio1, [rango_criterio2, ...], [criterio2, ...])
Donde,
- rango suma - El rango de celdas que contiene los valores que desea sumar cuando se cumplen todas las condiciones.
- rango_criterios1 - Es el rango de celdas donde verifica los criterios1.
- criterio1 - Es la condición que debe verificar con rango_criterios1.
- criteria_range2, criterio2,…- Los rangos y criterios adicionales a evaluar. Y puede agregar más rangos y condiciones a la fórmula.
Usaremos el conjunto de datos en la siguiente captura de pantalla para demostrar cómo funciona la función SUMIFS con diferentes criterios.
SUMIFS con condiciones de texto
Puede sumar valores según dos criterios de texto diferentes en diferentes rangos. Por ejemplo, supongamos que desea averiguar el monto total de ventas del artículo de tienda entregado. Para ello, utilice esta fórmula:
= SUMIFS (D2: D13, A2: A13, "Tienda", C2: C13, "Entregado")
En esta fórmula, tenemos dos criterios: "Tienda" y "Entregado". La función SUMIFS busca el elemento "Tienda" (criterios1) en el rango A2: A13 (rango_criterios1) y verifica el estado "Entregado" (criterios2) en el rango C2: C13 (rango_criterios2). Cuando se cumplen ambas condiciones, suma el valor correspondiente en el rango de celdas D2: D13 (rango_suma).
SUMIFS con criterios numéricos y operadores lógicos
Puede usar operadores condicionales para crear condiciones con números para la función SUMIFS.
Para encontrar las ventas totales de más de 5 cantidades de cualquier artículo en el estado de California (CA), use esta fórmula:
= SUMIFS (E2: E13, D2: D13, "> 5", B2: B13, "CA")
Esta fórmula tiene dos condiciones: “> 5” y “CA”.
Esta fórmula busca cantidades (Cant.) Mayores que 5 en el rango D2: D13 y busca el estado "CA" en el rango B2: B13. Y cuando se cumplen ambas condiciones (es decir, que están en la misma fila), suma la cantidad en E2: E13.
SUMIFS con criterios de fecha
La función SUMIFS también le permite verificar múltiples condiciones en el mismo rango, así como diferentes rangos.
Suponga que desea verificar el monto total de ventas de los artículos entregados después del 31/5/2021 y antes de la fecha 6/10/2021, luego use esta fórmula:
= SUMIFS (E2: E13, D2: D13, ">" y G1, D2: D13, "<" y G2, C2: C13, G3)
La fórmula anterior tiene tres condiciones: 31/5 / 2021,10 / 5/2021 y Entregado. En lugar de utilizar valores de texto y fecha directos, nos referimos a las celdas que contienen esos criterios.
La fórmula verifica las fechas posteriores al 31/5/2021 (G1) y las fechas anteriores al 6/10/2021 (G2) en el mismo rango D2: D13, y verifica el estado "Entregado" entre esas dos fechas. Luego, suma la cantidad relacionada en el rango E2: E13.
SUMIFS con celdas en blanco y no en blanco
A veces, es posible que desee encontrar la suma de valores cuando una celda correspondiente está vacía o no. Para hacer eso, puede usar uno de los tres criterios que discutimos antes: “=”, “” y “”.
Por ejemplo, si solo desea sumar la cantidad de artículos de "Tienda" para los que aún no se ha confirmado la fecha de entrega (celdas vacías), puede utilizar el criterio "=":
= SUMIFS (D2: D13, A2: A13, "Tienda", C2: C13, "=")
La fórmula busca el elemento "Tienda" (criterio1) en la columna A con las celdas en blanco correspondientes (criterio2) en la columna C y luego suma la cantidad correspondiente en la columna D. El "=" representa una celda completamente en blanco.
Para encontrar la cantidad total de artículos de "Tienda" para los que se ha confirmado la fecha de entrega (no celdas vacías), utilice "" como criterio:
= SUMIFS (D2: D13, A2: A13, "Tienda", C2: C13, "")
Simplemente intercambiamos “=” por “” en esta fórmula. Encuentra la suma de los elementos de la tienda con celdas que no están en blanco en la columna C.
SUMIFS con lógica OR
Dado que la función SUMIFS funciona en lógica AND, solo suma cuando se cumplen todas las condiciones. Pero, ¿qué sucede si desea sumar el valor en función de varios criterios cuando se cumple cualquiera de los criterios? El truco consiste en utilizar varias funciones SUMIFS.
Por ejemplo, si desea sumar el monto de las ventas de "Soporte para bicicletas" O "Mochila" cuando su estado es "Pedido", pruebe esta fórmula:
= SUMIFS (D2: D13, A2: A13, "Portabicicletas", C2: C13, "Pedido") + SUMIFS (D2: D13, A2: A13, "Mochila", C2: C13, "Pedido")
La primera función SUMIFS verifica dos criterios "Porta bicicletas" y "Pedido" y suma los valores de cantidad en la columna D. Luego, la segunda función SUMIFS verifica dos criterios "Mochila" y "Pedido" y suma los valores de cantidad en la columna D. Y luego , ambas sumas se suman y se muestran en F3. En palabras simples, esta fórmula se suma cuando se pide "Soporte para bicicletas" o "Mochila".
Eso es todo lo que necesita saber sobre la función SUMIF y SUMIFS en Hojas de cálculo de Google.