certmundo.
es‑mx

6 min de lectura

¿Cómo usar SUMAR.SI y CONTAR.SI para análisis condicional?

SUMAR.SI y CONTAR.SI son fórmulas que suman o cuentan celdas que cumplen una condición específica.

Con estas dos funciones puedes filtrar y analizar datos sin tablas dinámicas ni macros. Son esenciales para reportes de ventas, nómina y control de inventario.


Estructura de las fórmulas

SUMAR.SI

=SUMAR.SI(rango_criterio; criterio; rango_suma)
Argumento Qué hace
rango_criterio El rango donde Excel busca el criterio
criterio La condición que debe cumplirse
rango_suma El rango con los números que se suman

CONTAR.SI

=CONTAR.SI(rango; criterio)
Argumento Qué hace
rango El rango donde Excel busca
criterio La condición que debe cumplirse

CONTAR.SI solo necesita dos argumentos porque no suma valores: solo cuenta cuántas celdas cumplen la condición.


Ejemplo 1: Ventas por región

Supón que trabajas en FEMSA y tienes esta tabla de ventas mensuales:

A (Región) B (Ventas)
Norte $45,000
Centro $32,000
Norte $28,500
Sur $19,000
Centro $41,000
Norte $17,000

Objetivo: Sumar todas las ventas de la región Norte.

=SUMAR.SI(A2:A7; "Norte"; B2:B7)

Resultado: $90,500

Excel revisó cada celda en A2:A7. Cuando encontró "Norte", sumó el valor correspondiente en columna B.

Objetivo 2: Contar cuántas ventas registró la región Norte.

=CONTAR.SI(A2:A7; "Norte")

Resultado: 3

Ahora sabes que Norte tuvo 3 transacciones con un total de $90,500.


Ejemplo 2: Ventas por producto en Bimbo

Imagina que el equipo de distribución de Bimbo registra sus pedidos así:

A (Producto) B (Cantidad) C (Ingreso)
Pan Blanco 120 $3,600
Gansito 85 $4,250
Pan Blanco 200 $6,000
Submarino 60 $2,400
Gansito 110 $5,500
Submarino 45 $1,800
Pan Blanco 95 $2,850

Objetivo: Sumar el ingreso total de Pan Blanco.

=SUMAR.SI(A2:A8; "Pan Blanco"; C2:C8)

Resultado: $12,450

Objetivo 2: Contar cuántos pedidos hubo de Gansito.

=CONTAR.SI(A2:A8; "Gansito")

Resultado: 2

Objetivo 3: Contar cuántos pedidos superaron $3,000 en ingreso.

=CONTAR.SI(C2:C8; ">3000")

Resultado: 3

Cuando usas operadores como >, <, >=, <= o <>, escríbelos entre comillas junto con el número. Esta es una regla que muchos olvidan.


Ejemplo 3: Análisis de empleados en Liverpool

El área de Recursos Humanos de Liverpool necesita analizar su plantilla por departamento:

A (Empleado) B (Departamento) C (Salario)
Ana Torres Ventas $18,500
Luis Mora Logística $14,200
Karen Ríos Ventas $21,000
Pedro Vega TI $25,000
Sofía Luna Logística $13,800
Miguel Soto Ventas $17,500
Diana Cruz TI $28,000

Objetivo 1: Sumar la nómina total del departamento de Ventas.

=SUMAR.SI(B2:B8; "Ventas"; C2:C8)

Resultado: $57,000

Objetivo 2: Contar cuántos empleados están en TI.

=CONTAR.SI(B2:B8; "TI")

Resultado: 2

Objetivo 3: Contar cuántos empleados ganan más de $18,000.

=CONTAR.SI(C2:C8; ">18000")

Resultado: 4

Objetivo 4: Sumar salarios de empleados que ganan $18,000 o menos.

=SUMAR.SI(C2:C8; "<=18000"; C2:C8)

Resultado: $46,000

Observa que en este caso el rango_criterio y el rango_suma son el mismo rango. Esto es válido cuando quieres filtrar y sumar la misma columna.


Usar referencias de celda como criterio

Escribir el criterio directamente en la fórmula funciona, pero limita la flexibilidad. Lo mejor es poner el criterio en una celda y referenciarlo.

Ejemplo: El criterio "Norte" está en la celda E2.

=SUMAR.SI(A2:A7; E2; B2:B7)

Así puedes cambiar E2 a "Sur" o "Centro" y la fórmula se actualiza sola. Esta técnica es clave para tableros y reportes dinámicos.

Tip: Cuando combinas texto con una referencia de celda, usa el símbolo &.

=CONTAR.SI(C2:C8; ">"&E2)

Si E2 contiene 18000, esta fórmula cuenta todos los salarios mayores a $18,000. El & une el operador ">" con el valor de la celda.


Criterios con comodines

SUMAR.SI y CONTAR.SI aceptan comodines para buscar texto parcial.

Comodín Significado Ejemplo
* Cualquier cantidad de caracteres "Pan*" encuentra Pan Blanco, Pan Integral
? Exactamente un carácter "? norte" no es común, pero es válido

Ejemplo: Contar todos los productos que empiezan con "Pan" en la tabla de Bimbo.

=CONTAR.SI(A2:A8; "Pan*")

Resultado: 3

Ejemplo: Sumar ingresos de productos que contienen la palabra "ito".

=SUMAR.SI(A2:A8; "*ito*"; C2:C8)

Resultado: $9,750

Esto encontró "Gansito" (contiene "ito") y sumó sus ingresos.


Errores comunes

1. Rangos de diferente tamaño

El rango_criterio y el rango_suma deben tener exactamente el mismo tamaño.

=SUMAR.SI(A2:A7; "Norte"; B2:B10)  ← INCORRECTO
=SUMAR.SI(A2:A7; "Norte"; B2:B7)  ← CORRECTO

Si los rangos no coinciden, Excel puede devolver resultados incorrectos sin mostrar un error visible.

2. Olvidar las comillas en criterios de texto y operadores

El criterio de texto siempre va entre comillas. Los operadores >, <, >=, <=, <> también.

=CONTAR.SI(C2:C8; >18000)      ← INCORRECTO, da error
=CONTAR.SI(C2:C8; ">18000")   ← CORRECTO
=SUMAR.SI(A2:A7; Norte; B2:B7)      ← INCORRECTO
=SUMAR.SI(A2:A7; "Norte"; B2:B7)   ← CORRECTO

3. Confundir CONTAR.SI con CONTAR

CONTAR simplemente cuenta celdas con números, sin filtrar. CONTAR.SI cuenta solo las que cumplen tu condición. Usar CONTAR cuando necesitas CONTAR.SI da resultados completamente distintos.

4. Criterio numérico sin operador

Si el criterio es un número exacto, no necesitas comillas. Pero si usas un operador, sí las necesitas.

=CONTAR.SI(C2:C8; 18500)      ← Cuenta celdas con exactamente $18,500
=CONTAR.SI(C2:C8; ">18500")  ← Cuenta celdas con más de $18,500

Tabla de referencia rápida

Necesito... Fórmula
Sumar ventas de una región =SUMAR.SI(A:A; "Norte"; B:B)
Contar pedidos de un producto =CONTAR.SI(A:A; "Gansito")
Sumar salarios mayores a $20,000 =SUMAR.SI(C:C; ">20000"; C:C)
Contar empleados de un departamento =CONTAR.SI(B:B; "Ventas")
Buscar texto parcial =CONTAR.SI(A:A; "Pan*")
Usar celda como criterio dinámico =SUMAR.SI(A:A; E2; B:B)
Combinar operador con celda =CONTAR.SI(C:C; ">"&E2)

Cuándo usar columnas completas como rango

En tablas grandes que crecen constantemente, puedes usar la columna completa como rango.

=SUMAR.SI(A:A; "Norte"; B:B)

Esto funciona aunque agregues filas nuevas. Excel evaluará toda la columna A automáticamente. Sin embargo, en tablas pequeñas es mejor limitar el rango para que la fórmula sea más rápida.

Puntos clave

  • `SUMAR.SI(rango_criterio; criterio; rango_suma)` suma solo los valores que cumplen la condición. Es ideal para analizar ventas por región, producto o empleado.
  • `CONTAR.SI(rango; criterio)` cuenta cuántas celdas cumplen la condición. Úsala para saber cuántos pedidos, empleados o registros existen en cada categoría.
  • Para usar operadores como `>`, `<` o `<>` como criterio, escríbelos entre comillas: `">18000"`. Para combinarlos con una celda, usa `&`: `">"&E2`.
  • Los comodines `*` y `?` permiten buscar texto parcial. Por ejemplo, `"Pan*"` encuentra Pan Blanco, Pan Integral y cualquier producto que empiece con "Pan".
  • El `rango_criterio` y el `rango_suma` en `SUMAR.SI` deben tener el mismo tamaño. Si no coinciden, los resultados serán incorrectos sin que Excel muestre un error.

Comparte esta lección: