Funciones condicionales y de conteo en Excel


🎯 Objetivos de aprendizaje

  • Utilizar funciones como CONTAR.SI, SUMAR.SI y SI.
  • Aplicar lógica condicional en situaciones reales.
  • Automatizar decisiones en tablas de datos.
  • Trabajar con criterios numéricos y de texto.

ACTIVIDAD 1 · Control de productos inflamables en un almacén

Una empresa logística necesita clasificar productos según su nivel de inflamabilidad y analizar su volumen de venta.


Enunciado

A partir de la siguiente tabla:

  1. Calcula cuántos productos pertenecen a la categoría A.
  2. Calcula la suma de la cantidad de productos cuyo precio unitario sea menor a 0,50 €.
  3. Crea una columna llamada RESULTADOS que muestre:
    • “Precaución moderada” en cualquier otro caso.

Tabla para copiar en Excel

CódigoCantidadPrecio UnitarioInflamable (Categoría)RESULTADOS
a1125680,23A
a223560,65B
a345880,36A
b195220,75C

Pistas para no bloquearse

Para contar categoría A

Piensa en una función que cuente celdas que cumplan una condición.

Ejemplo:

=CONTAR.SI(rango;"A")

Para sumar cantidades con precio menor a 0,5

Necesitas sumar un rango si otro rango cumple una condición.

Ejemplo:

=SUMAR.SI(rango_criterio;"<0,5";rango_suma)

Para clasificar automáticamente

Necesitas una función que evalúe una condición lógica.

Ejemplo:

=SI(condición;"Texto si verdadero";"Texto si falso")

Clave de soluciones

Número de productos categoría A

=CONTAR.SI(D4:D7;"A")

Suma de cantidad con precio menor a 0,5

=SUMAR.SI(C4:C7;"<0,5";B4:B7)

Columna RESULTADOS

=SI(D4="A";"Máxima precaución";"Precaución moderada")


ACTIVIDAD 2 · Evaluación automática por cumplimiento de condiciones

Una empresa evalúa a sus trabajadores según el cumplimiento de tres requisitos formativos.


Enunciado

En la siguiente tabla:

  1. Crea una columna llamada RESULTADO FINAL que muestre:
    • 10 si el alumno cumple dos o más condiciones.
    • 9 si cumple solo una condición.
    • 8 si no cumple ninguna.

Las condiciones cumplidas están marcadas con una “x”.


Tabla para copiar en Excel

AlumnoCondición 1Condición 2Condición 3RESULTADO FINAL
axxx
b
cxx
dx

Pistas para resolverlo

Aquí necesitas:

  • Contar cuántas “x” hay en cada fila.
  • Evaluar el resultado con una función condicional.

Para contar cuántas condiciones cumple cada alumno

=CONTAR.SI(rango;"x")

Para asignar la nota según el número

Puedes usar varias funciones SI anidadas.

Ejemplo:

=SI(condición1;valor1;SI(condición2;valor2;valor3))

Clave de solución

Si las condiciones están en B4:D4:

=SI(CONTAR.SI(B4:D4;"x")>=2;10;
   SI(CONTAR.SI(B4:D4;"x")=1;9;8))