Poductividad con Excel

Aprende Excel resolviendo problemas reales de ingeniería industrial. Cada artículo te guía desde cero con datos reales, fórmulas explicadas y ejercicios prácticos diseñados para que apliques lo que aprendes en clase.

Cómo crear un sistema de alertas con formato condicional y función SI

Cómo crear un sistema de alertas con formato condicional y función SI

Este instructivo técnico está diseñado para profesionales de la ingeniería industrial, analistas de datos y gestores de operaciones que necesitan automatizar la detección de desviaciones críticas en sus procesos de negocio utilizando las capacidades avanzadas de Microsoft Excel.

Definición del problema

En el ámbito de la gestión de la cadena de suministro (Supply Chain Management), el control de inventarios es vital. Un desabastecimiento (stockout) o un exceso de inventario inmoviliza capital y detiene la producción. El reto operativo es monitorear continuamente el nivel de existencias de diferentes componentes críticos y generar una señal visual inmediata (una alerta) cuando el stock caiga por debajo de un umbral de seguridad predefinido, o cuando se acerque a un nivel de reorden. Depender de revisiones manuales es propenso a errores y genera retrasos críticos en la toma de decisiones operativas.

Nuestro objetivo es transformar una hoja de datos estática en un panel de control dinámico que señale automáticamente las situaciones anómalas.

Explicación técnica

Para resolver este problema, combinaremos dos herramientas fundamentales de Excel: la función lógica SI y el Formato Condicional.

  • Función SI (IF): Esta función permite realizar una prueba lógica y devolver un valor si la prueba es VERDADERA y otro valor si es FALSA. En nuestro caso, la prueba será: «Si el Stock Actual es menor o igual al Stock Mínimo, entonces mostrar ‘ALERTA CRÍTICA'».
  • Formato Condicional: Esta herramienta aplica automáticamente un formato específico (color de fondo, fuente, etc.) a una celda o rango de celdas si se cumple una condición definida. En lugar de solo mostrar texto, usaremos el formato condicional para pintar la celda de rojo o amarillo, proporcionando una señal visual instantánea sin necesidad de leer el texto de la celda.

La lógica general es: SI(Condición_Stock <= Stock_Minimo, "Alerta", "OK"). Luego, aplicaremos el formato condicional a la celda que contiene este resultado.

Guía paso a paso

Paso 1: Configuración de la base de datos de inventario

Primero, debemos estructurar los datos de inventario. Crearemos columnas para identificar el producto, su stock actual y el umbral de seguridad.

Acción: Ingresa los siguientes datos en las celdas A1 a C5.

Resultado: Tendremos una tabla base con los datos de los componentes.

ABC
1ProductoStock ActualStock Mínimo
2Tornillo M815002000
3Rodamiento 6205450500
4Acople Z-1080100
5Sello Hidráulico32001500

Paso 2: Implementación de la función SI para generar el estado de alerta

Crearemos una nueva columna (Columna D) para que Excel determine el estado de cada producto basándose en la comparación entre el Stock Actual (Columna B) y el Stock Mínimo (Columna C).

Acción: En la celda D1, escribe el encabezado «Estado». En la celda D2, introduce la siguiente fórmula: =SI(B2<=C2; "ALERTA CRÍTICA"; "OK"). Arrastra esta fórmula hacia abajo hasta la celda D5.

Por qué: La función evalúa si el valor en B2 es menor o igual al valor en C2. Si es cierto, devuelve «ALERTA CRÍTICA»; si no, devuelve «OK».

Resultado: La columna D mostrará el estado lógico de cada componente.

ABCD
1ProductoStock ActualStock MínimoEstado
2Tornillo M815002000ALERTA CRÍTICA
3Rodamiento 6205450500ALERTA CRÍTICA
4Acople Z-1080100ALERTA CRÍTICA
5Sello Hidráulico32001500OK

Paso 3: Aplicación del Formato Condicional para la Alerta Crítica (Rojo)

Ahora, haremos que la celda se pinte de rojo automáticamente cuando la función SI devuelva «ALERTA CRÍTICA».

Acción: Selecciona el rango de celdas D2:D5. Ve a la pestaña Inicio > Formato Condicional > Nueva Regla. Selecciona «Utilice una fórmula que determine las celdas para aplicar formato». Ingresa la fórmula: =$D2="ALERTA CRÍTICA". Haz clic en Formato… y selecciona un relleno de color rojo claro.

Por qué: Usamos el signo de dólar ($) para fijar la columna D, asegurando que la regla se aplique a todas las celdas seleccionadas, pero que la evaluación de la condición siempre se haga sobre la celda de la fila actual (D2, D3, D4, etc.).

Resultado: Las celdas D2, D3 y D4 se colorearán automáticamente de rojo.

Paso 4: Creación de una Alerta de Advertencia (Amarillo)

Para refinar el sistema, añadiremos una advertencia para cuando el stock esté cerca del mínimo, pero aún no sea crítico (ej. entre 80% y 100% del mínimo).

Acción: Manteniendo el rango D2:D5 seleccionado, vuelve a Formato Condicional > Nueva Regla. Selecciona «Utilice una fórmula…». Ingresa la fórmula: =Y($D2="OK"; B2<=C2*1.1). (Nota: Esta fórmula es más compleja y requiere que la columna D contenga el texto «OK» pero que el stock esté cerca del límite). Para simplificar, usaremos una regla basada en el valor numérico de B2.

Alternativa Simplificada (Recomendada): Crea una columna E con la fórmula: =SI(B2<=C2*1.2; "ADVERTENCIA"; "OK"). Luego, aplica el formato condicional a E2:E5: =$E2="ADVERTENCIA" y aplica formato amarillo.

Resultado: El sistema ahora distingue entre estado normal, advertencia y alerta crítica mediante colores distintos.

Ejercicio propuesto

Extiende el sistema de control de inventario. Añade una nueva columna, «Días de Stock Restante», calculada como =B2/Consumo_Diario (asume un consumo diario fijo de 100 unidades para todos los productos). Luego, aplica un tercer nivel de formato condicional: si los «Días de Stock Restante» son menores a 5, pinta la celda de color naranja. Esto te obligará a anidar o encadenar reglas de formato condicional basadas en cálculos derivados.

Errores habituales

  1. Error de Referencia Absoluta en Formato Condicional: El error más común es olvidar el signo de dólar ($) al definir la fórmula en el Formato Condicional (ej. usar `=D2=»ALERTA CRÍTICA»` en lugar de `=$D2=»ALERTA CRÍTICA»`). Solución: Siempre fija la columna (ej. $D2) para que la regla se aplique correctamente a todas las filas seleccionadas.
  2. Confusión entre SI y Formato Condicional: Intentar hacer que el formato cambie basándose en el texto de la celda, pero sin usar la función SI. Solución: La función SI debe generar el *valor* (el texto «ALERTA»), y el Formato Condicional debe leer ese *valor* para aplicar el *estilo*. Son pasos secuenciales.
  3. Fórmulas de SI anidadas complejas: Al intentar manejar tres o más estados (OK, Advertencia, Crítico) en una sola función SI, los usuarios cometen errores de sintaxis. Solución: Para múltiples condiciones, es más limpio usar la función SI.CONJUNTO (IFS) en lugar de anidar múltiples SI(Condición1; Resultado1; SI(Condición2; Resultado2; ResultadoFinal)).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *