Funciones condicionales: SI, CONTAR.SI, SUMAR.SI

Lectura
55 min~6 min lectura

📊 Funciones Condicionales: SI, CONTAR.SI y SUMAR.SI

Las funciones condicionales son herramientas fundamentales en Excel que te permiten realizar cálculos y análisis basándote en criterios específicos. Dominar estas tres funciones —SI, CONTAR.SI y SUMAR.SI— te abrirá las puertas a un análisis de datos mucho más poderoso y eficiente.

CONCEPTO CLAVE
Una función condicional es aquella que aplica una lógica "si ocurre esto, haz aquello". En lugar de simplemente calcular un valor fijo, estas funciones evalúan una condición y devuelven diferentes resultados según el resultado de esa evaluación.

🎯 La Función SI: Tu Primer Paso hacia la Lógica

La función SI es la base de toda la lógica condicional en Excel. Su estructura es simple pero poderosa:

=SI(prueba_lógica; valor_si_verdadero; valor_si_falso)

Vamos a entenderla con un ejemplo práctico:

📌 Ejemplo práctico: Imagina que tienes una lista de vendedores con sus ventas mensuales. Quieres clasificar automáticamente si cada vendedor alcanzó o no la meta de $5,000.
=SI(B2>=5000; "Meta alcanzada"; "Meta no alcanzada")

En este caso:

  • prueba_lógica: B2>=5000 (¿el valor en B2 es mayor o igual a 5000?)
  • valor_si_verdadero: "Meta alcanzada" (muestra esto si la condición se cumple)
  • valor_si_falso: "Meta no alcanzada" (muestra esto si no se cumple)

📋 Tabla de ejemplo con función SI

Nombre Ventas Estado Fórmula
María $5,800 Meta alcanzada =SI(B2>=5000,"Meta alcanzada","Meta no alcanzada")
Carlos $4,200 Meta no alcanzada =SI(B3>=5000,"Meta alcanzada","Meta no alcanzada")
Ana $6,500 Meta alcanzada =SI(B4>=5000,"Meta alcanzada","Meta no alcanzada")

🔢 La Función CONTAR.SI: Contar con Condiciones

Mientras que SI devuelve un valor personalizado, CONTAR.SI cuenta cuántas celdas cumplen un criterio específico. Esto es invaluable para analizar frecuencias y cantidades.

=CONTAR.SI(rango; criterio)
  1. Identifica el rango: Selecciona las celdas donde Excel buscará (por ejemplo, toda la columna de regiones).
  2. Define el criterio: Especifica qué debe cumplir para ser contado (puede ser texto, número o una expresión).
  3. Aplica la fórmula: Excel contará automáticamente todas las celdas que coincidan.
📌 Ejemplo práctico: Continuando con tu equipo de ventas, quieres saber cuántos vendedores están en la región "Norte".
=CONTAR.SI(C2:C50; "Norte")
💡 Tip profesional: Puedes usar criterios numéricos como >5000, <100, o >=3000 para contar valores que cumplan condiciones matemáticas específicas.

📊 Tabla de ejemplos con CONTAR.SI

Criterio Fórmula Resultado
Contar "Norte" =CONTAR.SI(C:C; "Norte") 12
Contar ventas > 5000 =CONTAR.SI(B:B; ">5000") 8
Contar celdas vacías =CONTAR.SI(A:A; "") 3

➕ La Función SUMAR.SI: Sumar con Filtros

SUMAR.SI lleva las cosas más allá: no solo filtra datos por un criterio, sino que suma los valores correspondientes. Es perfecta para obtener totales por categoría.

=SUMAR.SI(rango_criterio; criterio; rango_suma)
⚠️ Importante: Los tres argumentos son cruciales. El rango_criterio debe tener la misma cantidad de filas/columnas que el rango_suma para que la función funcione correctamente.
  1. Rango de criterio: Donde Excel buscará el patrón (ej: nombres de regiones).
  2. Criterio: Qué buscar (ej: "Norte").
  3. Rango de suma: Los valores numéricos a sumar cuando haya coincidencia (ej: montos de venta).
📌 Ejemplo práctico: Necesitas saber cuánto dinero généraron las ventas exclusivamente en la región "Sur".
=SUMAR.SI(C2:C100; "Sur"; B2:B100)

📈 Ejemplo visual de SUMAR.SI en acción

Región Ventas ¿Suman para "Norte"?
Norte $3,200 ✅ Sí
Sur $4,800 ❌ No
Norte $2,900 ✅ Sí
Este $5,100 ❌ No
Norte $3,500 ✅ Sí

Resultado: La función sumaría únicamente los tres valores de "Norte", dando un total de $9,600.

🔗 Combinando Funciones: Potencia Maxima

Una de las habilidades más valiosas es anidar funciones. Por ejemplo, puedes usar SI dentro de SI para manejar múltiples condiciones:

=SI(B2>=5000; "Excelente"; SI(B2>=3000; "Bueno"; "Mejorar"))
📌 Esta fórmula clasifica las ventas en tres niveles: Excellent (≥5000), Bueno (≥3000 y <5000), o Mejorar (<3000).
💡 Consejo avanzado: Para más de dos condiciones, considera usar la función SI.CONJUNTO en Excel 2019 o posterior, o BUSCARV para alternativas más complejas.
Ver más: Casos de uso avanzados

Aquí tienes otros escenarios donde estas funciones son especialmente útiles:

  • Análisis de rendimiento: Usa CONTAR.SI para contar cuántos productos superan cierto precio.
  • Presupuestos: SUMAR.SI para saber cuánto has gastado en cada categoría.
  • Validación de datos: SI para verificar que los datos ingresados cumplan ciertos requisitos antes de procesarlos.
  • Reportes automáticos: Combina las tres funciones para generar dashboards que se actualicen solos.

⚠️ Errores Comunes y Cómo Evitarlos

Error Causa Solución
#¿NOMBRE? Error de escritura en la función Verifica que los nombres estén correctos y usa punto y coma (;) como separador
Resultado incorrecto Rangos desalineados en SUMAR.SI Asegúrate de que rango_criterio y rango_suma tengan el mismo tamaño
No cuenta texto Olvidaste comillas en el criterio de texto Usa comillas: "Norte" en lugar de Norte
No reconoce números Números almacenados como texto Usa la función VALOR() para convertir o verifica el formato de celda
"Las funciones condicionales son como el sistema nervioso de tus hojas de cálculo: permiten que tus datos reaccionen y se adapten dinámicamente a diferentes situaciones."

🧠 Practica lo Aprendido

🧠 Quiz: Funciones Condicionales

Pregunta 1: Si tienes =CONTAR.SI(A1:A10; ">100"), ¿qué hará esta fórmula?

  • A) Sumará todos los valores mayores a 100
  • B) Contará cuántas celdas en A1:A10 contienen números mayores a 100
  • C) Buscará el valor 100 en el rango
Respuesta correcta: B) CONTAR.SI cuenta celdas que cumplen el criterio, no suma valores. Para sumar necesitarías SUMAR.SI.
🧠 Quiz: Funciones Condicionales

Pregunta 2: ¿Cuál es la estructura correcta de la función SI en Excel?

  • A) =SI(condición; resultado)
  • B) =SI(condición; si_verdadero; si_falso)
  • C) =SI(condición + resultado)
Respuesta correcta: B) La función SI siempre necesita tres partes: la prueba lógica, el valor si es verdadera, y el valor si es falsa.
🧠 Quiz: Funciones Condicionales

Pregunta 3: ¿Cuál es la diferencia principal entre CONTAR.SI y SUMAR.SI?

  • A) CONTAR.SI es más rápida
  • B) CONTAR.SI cuenta celdas, SUMAR.SI suma valores numéricos
  • C) No hay diferencia, hacen lo mismo
Respuesta correcta: B) CONTAR.SI devuelve una cantidad de celdas que coinciden; SUMAR.SI devuelve la suma de los valores numéricos en las celdas que coinciden.

📝 Resumen de la Lección

PUNTOS CLAVE PARA RECORDAR
  • SI: Evalúa una condición y devuelve uno de dos valores posibles.
  • CONTAR.SI: Cuenta celdas que cumplen un criterio específico.
  • SUMAR.SI: Suma valores de celdas que cumplen un criterio.
  • Usa comillas para criterios de texto: "Norte"
  • Usa operadores de comparación para criterios numéricos: >100, <=500
  • Los rangos en SUMAR.SI deben tener el mismo tamaño y orientación.
📌 Próximo paso: En la siguiente lección exploraremos funciones estadísticas condicionales como PROMEDIO.SI y sus variantes múltiples (PROMEDIO.SI.CONJUNTO, CONTAR.SI.CONJUNTO, SUMAR.SI.CONJUNTO) para análisis aún más sofisticados.