Índice de contenidos
Descubre la función SUMIFS en Excel
La función SUMIFS es una herramienta poderosa en Excel que te permite sumar celdas en un rango específico, siempre y cuando cumplan con varias condiciones. Cada condición necesita su propio rango y criterio, lo que te da flexibilidad para realizar análisis más complejos. Además, puedes usar diferentes operadores lógicos para definir tus criterios, como >, <, <> y =, así como también comodines, lo que la hace muy versátil para trabajar con datos.
Cómo funciona la sintaxis de SUMIFS
Al utilizar la función SUMIFS, hay que tener en cuenta su sintaxis, que varía según las condiciones que estés evaluando. En términos generales, se ve así:
=SUMIFS(rango_a_sumar, rango1, criterio1) // 1 condición=SUMIFS(rango_a_sumar, rango1, criterio1, rango2, criterio2) // 2 condiciones
El primer argumento, rango_a_sumar, es donde se encuentran los valores numéricos que deseas sumar. Luego, rango1 es donde se aplicará la primera condición, y criterio1 es el valor que buscas en rango1. Puedes añadir más condiciones agregando más pares de rango/criterio. Ten en cuenta las siguientes reglas:
- Para que un resultado sea válido, todas las condiciones deben ser verdaderas.
- Todos los rangos deben tener el mismo tamaño, de lo contrario, obtendrás un error #VALUE!
- Los criterios pueden incluir operadores lógicos como >, <, <> y otros según sea necesario.
- Cada nueva condición necesita un rango y un criterio diferentes.
Definiendo criterios de manera efectiva
La función SUMIFS permite el uso de operadores lógicos y comodines para hacer coincidencias parciales. La sintaxis puede parecer un poco complicada, ya que cada condición debe tener su propio rango y criterio, y los operadores lógicos deben ir entre comillas. Aquí tienes algunos ejemplos comunes:
Objetivo | Criterio |
---|---|
Celdas mayores a 75 | «>75» |
Celdas iguales a 100 | 100 o «100» |
Celdas menores o iguales a 100 | «<=100" |
Celdas que son «Rojo» | «rojo» |
Celdas que no son «Rojo» | «<>rojo» |
Celdas vacías «» | «» |
Celdas que no están vacías | «<>” |
Celdas que comienzan con «X» | «x*» |
Celdas menores que A1 | «<"&A1 |
Celdas menores que la fecha actual | «<"&HOY() |
Observa que los últimos ejemplos utilizan la concatenación con el símbolo &. Cuando un criterio incluye un valor de otra celda, o el resultado de una fórmula, los operadores lógicos deben unirse mediante concatenación. Esto es porque Excel necesita evaluar primero las referencias de las celdas y las fórmulas antes de unirlas con un operador.
Ejemplo de uso básico
Si tienes números en el rango A1:A10 y deseas sumar aquellos que son mayores a 5, puedes hacerlo de la siguiente manera:
=SUMIFS(A1:A10,A1:A10,">5")
Si en el rango B1:B10 hay nombres de colores como «rojo», «azul» y «verde», puedes usar SUMIFS para sumar los números en A1:A10 cuando el color en B1:B10 sea «rojo». Así:
=SUMIFS(A1:A10,B1:B10,"rojo")
En este caso, A1:A10 sigue siendo el rango_a_sumar, pero rango1 y criterio1 han cambiado para que se aplique la condición de que las celdas en B1:B10 sean iguales a «rojo». Si quieres sumar las celdas en A1:A10 que son mayores a 5 solo cuando B1:B10 es «rojo», puedes hacerlo así:
=SUMIFS(A1:A10,A1:A10,">5",B1:B10,"rojo")
Ahora, SUMIFS está utilizando cinco argumentos: rango_a_sumar es A1:A10, rango1 es A1:A10 y criterio1 es «>5», mientras que rango2 es B1:B10 y criterio2 es «rojo».
Ejemplo práctico en una hoja de cálculo
En una hoja de cálculo, podrías tener dos fórmulas de SUMIFS. En una de ellas, la función suma los valores de una columna F donde el color en la columna C es «rojo». En otra fórmula, suma los valores de la columna F cuando el color es «rojo» y el estado es Texas (TX):
=SUMIFS(F5:F15,C5:C15,"rojo") // color="rojo"=SUMIFS(F5:F15,C5:C15,"rojo",D5:D15,"TX") // color="rojo", estado="TX"
Recuerda que al definir criterios de «igual a», no es necesario usar el signo igual (=). También, SUMIFS no distingue entre mayúsculas y minúsculas; puedes usar «rojo» o «Rojo», y «TX» o «tx».
Limitaciones a tener en cuenta
Es importante tener en cuenta algunas limitaciones de la función SUMIFS:
- Las condiciones en SUMIFS se combinan utilizando una lógica AND. Es decir, todas las condiciones deben ser verdaderas para que una celda se incluya en la suma. Si necesitas usar lógica OR, hay métodos alternativos que puedes emplear para casos simples.
- Todos los rangos deben tener el mismo tamaño. Si proporcionas rangos de diferentes tamaños, obtendrás un error #VALUE!
- La función SUMIFS requiere rangos reales para todos los argumentos de rango; no puedes usar un array. Esto significa que no puedes extraer el año de fechas dentro de la función. Si necesitas modificar valores antes de aplicar criterios, considera usar SUMPRODUCT como una solución más flexible.
- La función SUMIFS no distingue entre mayúsculas y minúsculas. Para sumar valores basados en una condición que sí distinga, puedes usar una fórmula que combine SUMPRODUCT con EXACT.
- Existen otros detalles que se explican en artículos especializados.
Una forma común de sortear estas limitaciones es usar la función SUMPRODUCT. En la versión actual de Excel, también puedes utilizar las nuevas funciones BYROW y BYCOL.
Notas adicionales
- Las múltiples condiciones se aplican utilizando lógica AND, es decir, condición 1 Y condición 2, etc.
- Todos los rangos deben ser del mismo tamaño para evitar errores.
- Los criterios no numéricos deben ir entre comillas dobles (por ejemplo, «<100", ">32″, «TX»).
- Las referencias de celdas en los criterios no deben ir entre comillas, como en «<"&A1.
- Puedes usar comodines «?» y «*» en los criterios. Un signo de interrogación (?) representa cualquier carácter único y un asterisco (*) representa cualquier secuencia de caracteres (cero o más).
- Si necesitas coincidir un signo de interrogación (?) o un asterisco (*), usa una tilde (~) como en (~?, ~*).
- Recuerda que SUMIFS requiere un rango, no puedes usar un array.
Artículos Relacionados:
- Cómo utilizar la fórmula SUMIFS en Excel para rangos…
- Cómo Usar SUMIFS en Excel para Sumar Celdas con…
- Cómo usar SUMIF y SUMIFS en Excel y Google Sheets…
- Cómo usar SUMIFS en Excel y Google Sheets para…
- Fórmula convertir tiempo de Excel a segundos…
- Fórmula convertir tiempo de Excel a tiempo Unix en Excel