SUMAR.SI y CONTAR.SI en Excel: resume datos con condiciones

En este artículo
Sumar todo es fácil; lo difícil es sumar solo lo que importa
SUMA la conoce todo el mundo. Pero dime: ¿cuánto vendió Carolina en marzo? ¿Cuántos clientes de Cali compraron más de 200.000 pesos? SUMA no te sirve para eso. Para eso existen SUMAR.SI y CONTAR.SI: las funciones que suman y cuentan solo lo que cumple una condición.
Son, sin exagerar, las dos funciones que más tiempo ahorran en el Excel del día a día. Informes de ventas, control de cartera, conteo de inventario, seguimiento de metas: todo pasa por aquí. Y no son difíciles. Solo hay que entender su lógica una vez.
SUMAR.SI: la sintaxis, sin rodeos
La sintaxis es esta:
=SUMAR.SI(rango_criterio; criterio; rango_suma)
Tres argumentos, en este orden: dónde buscar la condición, cuál es la condición, y qué sumar cuando se cumple. Ejemplo real: tienes una tabla con vendedores en la columna A y sus ventas en pesos en la columna B. ¿Cuánto vendió Carolina?
=SUMAR.SI(A2:A100; "Carolina"; B2:B100)
Excel recorre A2:A100, y cada vez que encuentra “Carolina”, suma el valor correspondiente de B2:B100. Simple, ¿no? La confusión típica es el orden de los argumentos: primero se evalúa, después se suma. Si lo piensas como una frase —”suma B donde A sea Carolina”— el orden se vuelve natural.
Nota sobre el separador: en Excel en español los argumentos se separan con punto y coma (;), no con coma. Si copias una fórmula de un tutorial en inglés y te da error, casi siempre es por eso.
Criterios con operadores: más que, menos que, distinto de
Los criterios no tienen que ser texto exacto. Puedes usar operadores de comparación, siempre entre comillas:
=SUMAR.SI(B2:B100; ">50000"; B2:B100) → suma las ventas mayores a 50.000 =SUMAR.SI(B2:B100; "<=100000"; B2:B100) → suma las ventas de hasta 100.000 =SUMAR.SI(A2:A100; "<>Carolina"; B2:B100) → suma las ventas de todos menos Carolina
El truco mental: todo lo que sea un criterio va entre comillas, aunque contenga números. ">50000" lleva comillas; la referencia B2:B100 no. Cuando el criterio es texto exacto, como "Carolina", las comillas también son obligatorias. ¿Y si omites las comillas? Excel te devuelve #¿NOMBRE? o un cero misterioso, y te deja mirando la pantalla como si la hoja te debiera plata.
Comodines: el asterisco y el signo de interrogación
Aquí es donde SUMAR.SI se vuelve divertido. Dos comodines:
- Asterisco (*): representa cualquier cantidad de caracteres.
"Cuaderno*"coincide con “Cuaderno argollado”, “Cuadernos”, “Cuaderno cosido 100 hojas”. - Signo de interrogación (?): representa exactamente un carácter.
"Mesa ?"coincide con “Mesa A” o “Mesa 2”, pero no con “Mesa 12”.
Ejemplo de tienda real: quieres sumar las ventas de todos los productos de la línea “Oficina”, cuyos códigos empiezan por “OF-“:
=SUMAR.SI(C2:C500; "OF-*"; D2:D500)
¿Y si buscas un asterisco o un signo de interrogación de verdad, porque tu dato los contiene? Usa la virgulilla (~) delante: "OF~*" busca el texto literal “OF*”. Caso raro, pero cuando lo necesitas, lo necesitas.
Criterios con fechas
Las fechas también son criterios, y funcionan con la misma lógica de operadores. Para sumar las ventas posteriores al 1 de marzo de 2026, con fechas en la columna E:
=SUMAR.SI(E2:E100; ">01/03/2026"; B2:B100)
Funciona… con un asterisco mental: Excel debe reconocer tu texto como fecha, y eso depende del formato regional. La forma a prueba de balas es usar la función FECHA en vez de texto:
=SUMAR.SI(E2:E100; ">"&FECHA(2026;3;1); B2:B100)
Fíjate en la construcción: el operador entre comillas (">"), el símbolo & para unir, y la fecha generada por función. Este patrón —operador entre comillas + & + valor— es el que vas a usar cada vez que el criterio dependa de una celda o un cálculo, que nos lleva al siguiente punto.
Criterios que viven en celdas (el método profesional)
Escribir “Carolina” dentro de la fórmula funciona, pero es frágil: cada vez que quieras consultar otro vendedor, editas la fórmula. Los profesionales ponen el criterio en una celda y la fórmula lo referencia. Si el nombre está en D1:
=SUMAR.SI(A2:A100; D1; B2:B100)
Sin comillas alrededor de D1: es una referencia, no un texto. Cambias el nombre en D1 y el resultado se actualiza solo. Y si el criterio combina operador con celda (ventas mayores al valor en D2):
=SUMAR.SI(B2:B100; ">"&D2; B2:B100)
Este es el patrón que más vas a usar en informes reales: una celda para el vendedor, otra para el mes, otra para el monto mínimo, y fórmulas que leen esas celdas. Armas un mini-tablero donde cambias dos celdas y todo se recalcula. Si repites este tipo de informes cada mes, quizá sea hora de dar el siguiente paso y crear tu primera macro para automatizarlo del todo.
CONTAR.SI: la hermana que cuenta en vez de sumar
Misma lógica, un argumento menos:
=CONTAR.SI(rango_criterio; criterio)
¿Cuántas ventas superaron los 500.000 pesos? =CONTAR.SI(B2:B100; ">500000"). ¿Cuántos clientes son de Pereira? =CONTAR.SI(C2:C200; "Pereira"). Todo lo aprendido sobre operadores, comodines, fechas y criterios en celdas aplica igual.
Un uso que me encanta: detectar duplicados. =CONTAR.SI(A:A; A2) copiado hacia abajo te dice cuántas veces aparece cada valor. Todo lo que dé más de 1 está repetido. Combínalo con un filtro y tienes un detector de duplicados casero. Y si lo que necesitas es cruzar información entre dos fuentes, mira cómo comparar dos listas y hallar diferencias, que es el complemento natural de este truco.
Diferencia clave con CONTARA: CONTAR.SI cuenta solo lo que cumple la condición; CONTARA cuenta todas las celdas no vacías. No las confundas cuando armes tus reportes.
Varias condiciones: SUMAR.SI.CONJUNTO y CONTAR.SI.CONJUNTO
¿Y si necesitas dos condiciones a la vez? Por ejemplo: ventas de Carolina en marzo, o clientes de Cali con compras sobre 200.000. Para eso están las versiones plurales. Ojo: el orden de los argumentos cambia (esta es la trampa clásica):
=SUMAR.SI.CONJUNTO(rango_suma; rango_criterio1; criterio1; rango_criterio2; criterio2; ...)
En SUMAR.SI.CONJUNTO el rango a sumar va primero, al revés que en SUMAR.SI. Ejemplo: ventas de Carolina en marzo (vendedor en A, fecha en E, valor en B):
=SUMAR.SI.CONJUNTO(B2:B100; A2:A100; "Carolina"; E2:E100; ">="&FECHA(2026;3;1); E2:E100; "<"&FECHA(2026;4;1))
Sí, la fórmula es larga, pero léela por pares: rango-criterio, rango-criterio, rango-criterio. Cada par es una condición, y todas deben cumplirse (es un Y lógico). ¿Necesitas un O lógico (Carolina o Andrés)? Suma dos SUMAR.SI: =SUMAR.SI(...;"Carolina";...)+SUMAR.SI(...;"Andrés";...).
CONTAR.SI.CONJUNTO funciona igual pero sin rango de suma: =CONTAR.SI.CONJUNTO(C2:C200; "Cali"; B2:B200; ">200000") cuenta los clientes de Cali con compras sobre 200.000 pesos. Puedes encadenar hasta 127 pares de condiciones, aunque si llegas a 10 quizá tu problema pide una tabla dinámica.
Errores típicos (y su diagnóstico)
- Rangos de distinto tamaño → #¡VALOR! En SUMAR.SI.CONJUNTO todos los rangos deben medir lo mismo.
B2:B100conA2:A99explota. Revisa que los rangos empiecen y terminen en las mismas filas. - Criterio de texto sin comillas.
=SUMAR.SI(A:A; Carolina; B:B)da error porque Excel cree que Carolina es un nombre definido. Siempre entre comillas, salvo que sea referencia a celda. - El resultado da 0 y “debería” dar algo. Casi siempre es texto vs. número: tus “números” son texto (quizá vienen de otro sistema) o el criterio tiene un espacio de más (“Carolina ” no es “Carolina”). La función ESPACIOS ayuda con lo segundo.
- Coma en vez de punto y coma. Si copias fórmulas de tutoriales en inglés, cambia las comas por
;. En Excel en español es obligatorio. - Orden de argumentos en la versión CONJUNTO. El rango de suma va primero en SUMAR.SI.CONJUNTO y al final en SUMAR.SI. Memoriza la diferencia o te volverá a morder.
Con estas dos funciones (y sus hermanas plurales) resuelves el 80% de los resúmenes que te piden en una oficina. El 20% restante —cruces complejos, múltiples fuentes— ya es territorio de tablas dinámicas o de ordenar y filtrar datos antes de resumir. Pero eso es otra historia. Por hoy: practica con tus propios datos, con cifras reales de tu negocio. La teoría entra por los dedos. La documentación oficial de Excel tiene la referencia completa de argumentos si quieres verificar algún caso borde.
