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.

Uso de la función SI para clasificar productos según inventario

Uso de la función SI para clasificar productos según inventario

Palabra clave principal: Uso de la función SI para clasificar productos según su nivel de inventario

Este instructivo técnico está diseñado para profesionales de la logística, operaciones y analistas de datos que buscan automatizar la toma de decisiones críticas en la gestión de inventarios utilizando la potencia de las funciones lógicas de Microsoft Excel.

Definición del problema

En el ámbito de la Ingeniería Industrial y la gestión de la cadena de suministro, mantener un nivel de inventario óptimo es crucial. Un exceso de stock genera costos de almacenamiento innecesarios (obsolescencia, espacio), mientras que una falta de stock (quiebre) resulta en pérdida de ventas y retrasos operativos. El reto operativo consiste en clasificar automáticamente cada producto en categorías de riesgo o gestión (ej. «Stock Alto», «Stock Óptimo», «Bajo Stock – Reordenar») basándose en su cantidad actual en almacén y un umbral predefinido.

Para nuestro caso práctico, gestionaremos el inventario de una pequeña distribuidora de componentes electrónicos. Necesitamos saber, de un vistazo, qué productos requieren atención inmediata para evitar paradas en la línea de producción de nuestros clientes.

Explicación técnica

La función principal que utilizaremos es SI (IF en inglés). Esta función lógica evalúa una condición y devuelve un valor si la condición es VERDADERA y otro valor si es FALSA. Su sintaxis básica es: =SI(prueba_lógica; valor_si_verdadero; valor_si_falso).

Para clasificaciones más complejas (más de dos resultados posibles, como en nuestro caso: Alto, Óptimo, Bajo), utilizaremos la anidación de la función SI. Esto implica colocar una función SI dentro del argumento valor_si_falso de otra función SI.

En nuestro contexto, definiremos tres niveles de inventario basados en umbrales:

  • Stock Alto: Cantidad >= 100 unidades.
  • Stock Óptimo: Cantidad entre 20 y 99 unidades.
  • Bajo Stock: Cantidad < 20 unidades.

Guía paso a paso

Paso 1: Configuración de los datos iniciales

Debemos estructurar la información de inventario en una hoja de cálculo. Crearemos columnas para el ID del producto, su nombre y, fundamentalmente, la cantidad actual en stock.

Acción: Ingresa los datos de ejemplo en las celdas A1 a C6.

Por qué: Establecer la base de datos sobre la cual aplicaremos la lógica condicional.

Resultado: Una tabla con los productos y sus cantidades actuales.

ABC
1ID ProductoNombre ProductoStock Actual
2P001Resistor 10k150
3P002Capacitor 1uF45
4P003LED Rojo15
5P004Transistor NPN110
6P005IC Microcontrolador18

Paso 2: Definición de la columna de clasificación

Necesitamos una columna adicional para mostrar el resultado de nuestra lógica. Esta columna será la que contenga la función SI.

Acción: En la celda D1, escribe el encabezado «Clasificación Inventario».

Por qué: Organizar el resultado de manera clara y legible dentro de la hoja de cálculo.

Resultado: La columna D está lista para recibir la fórmula.

Paso 3: Implementación de la lógica anidada (La fórmula)

Aplicaremos la lógica: Si Stock >= 100, es «Alto». Si no, verificamos si Stock >= 20, entonces es «Óptimo». Si no cumple ninguna de las anteriores, es «Bajo».

Acción: En la celda D2, introduce la siguiente fórmula:

=SI(C2>=100; "Stock Alto"; SI(C2>=20; "Stock Óptimo"; "Bajo Stock"))

Por qué: Esta fórmula evalúa secuencialmente las condiciones. Si la primera es cierta, se detiene. Si no, pasa a evaluar la segunda, y así sucesivamente, garantizando que solo se asigne una clasificación.

Resultado: La celda D2 mostrará «Stock Alto» (ya que 150 >= 100).

ABCD
1ID ProductoNombre ProductoStock ActualClasificación Inventario
2P001Resistor 10k150Stock Alto
3P002Capacitor 1uF45Stock Óptimo
4P003LED Rojo15Bajo Stock
5P004Transistor NPN110Stock Alto
6P005IC Microcontrolador18Bajo Stock

Paso 4: Aplicación masiva de la fórmula

Para evitar reescribir la fórmula para cada producto, utilizaremos el controlador de relleno.

Acción: Selecciona la celda D2. Haz clic en el pequeño cuadrado verde en la esquina inferior derecha de la celda (el controlador de relleno) y arrástralo hacia abajo hasta la celda D6.

Por qué: Excel ajusta automáticamente las referencias relativas (C2 se convierte en C3, C4, etc.) manteniendo la estructura lógica intacta para cada fila.

Resultado: Toda la columna D se llena automáticamente con la clasificación correcta para cada producto.

Ejercicio propuesto

Para consolidar el aprendizaje, se propone una extensión al caso práctico. Suponga que la gerencia decide implementar una cuarta categoría: «Stock Crítico».

Nuevo Requisito: Si el stock es menor a 10 unidades, debe clasificarse como «Stock Crítico».

Tarea: Modifica la fórmula en D2 para incorporar esta nueva condición. Recuerda que la condición más restrictiva (la más baja) debe evaluarse primero para asegurar la precisión lógica.

Pista: La nueva estructura lógica debe ser: Si Stock < 10, es «Crítico». Si no, verificar si Stock < 20, es «Bajo Stock», y así sucesivamente.

Errores habituales

Al trabajar con funciones lógicas anidadas, es común incurrir en errores sintácticos o lógicos. Aquí se detallan los tres más frecuentes:

1. Error de delimitador (Coma vs. Punto y Coma)

Error: Usar comas (,) como separadores de argumentos cuando la configuración regional de Excel requiere punto y coma (;), o viceversa. Esto resulta en un error #VALOR!.

Solución: Verifique la configuración regional de su sistema operativo y de Excel. Si su Excel está configurado en español de España o Latinoamérica, el punto y coma (;) es el estándar para separar argumentos.

2. Error de anidación incorrecta (Falta de cierre de paréntesis)

Error: Olvidar cerrar el paréntesis de la función SI más externa. Esto provoca que Excel no sepa dónde termina la evaluación lógica.

Solución: Siempre cuente el número de funciones SI que abre y asegúrese de que haya un paréntesis de cierre ) correspondiente al final de la fórmula.

3. Error de lógica secuencial (Orden de las condiciones)

Error: Colocar la condición más amplia primero. Por ejemplo, si se evalúa primero SI(C2>=20; "Óptimo"; ...), un producto con 15 unidades (que debería ser «Bajo Stock») será clasificado erróneamente como «Óptimo» porque cumple la primera condición.

Solución: Siempre comience la cadena de SI evaluando la condición más estricta o la más baja (ej. < 10) primero, y avance hacia las condiciones más amplias (ej. >= 100).

Deja una respuesta

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