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 calcular el tiempo de entrega estimado con SI y FECHAS

Cómo calcular el tiempo de entrega estimado con SI y FECHAS

Como experto en optimización de procesos, entiendo que la precisión en la cadena de suministro es crítica. Este instructivo técnico le guiará paso a paso para automatizar el cálculo del tiempo de entrega estimado en Excel, utilizando la lógica condicional SI junto con funciones de fecha.

Definición del problema

En el sector de la manufactura y logística, la promesa de entrega (Lead Time) es un factor determinante en la satisfacción del cliente y la gestión de inventarios. Nuestro reto operativo es determinar la fecha de entrega final de un pedido, considerando variables dinámicas como el estado del pedido (Pendiente, En Producción, Despachado) y la complejidad del producto. Si un pedido está «Pendiente» y el tiempo de procesamiento estándar es de 5 días hábiles, la fecha de entrega debe reflejar ese retraso. Si ya está «Despachado», el tiempo de procesamiento es mínimo. La gestión manual de estas fechas es propensa a errores y consume tiempo valioso.

Explicación técnica

Para resolver este problema, combinaremos dos conceptos fundamentales de Excel:

  1. Funciones de Fecha: Utilizaremos HOY() para obtener la fecha actual y FECHA.MES() o simplemente la suma de días para proyectar futuras fechas. Es crucial recordar que Excel maneja las fechas como números seriales.
  2. Función Lógica SI: La función SI (IF en inglés) nos permite introducir lógica condicional. Su sintaxis básica es: =SI(prueba_lógica; valor_si_verdadero; valor_si_falso). En nuestro caso, la prueba_lógica será la comparación del estado del pedido (ej. si el estado es «Pendiente»).

La lógica aplicada será: SI el estado es ‘Pendiente’, entonces la Fecha de Entrega = Fecha de Hoy + Días de Procesamiento; SI NO, entonces la Fecha de Entrega = Fecha de Hoy + Días de Despacho Rápido.

Guía paso a paso

Paso 1: Configuración de la Base de Datos de Pedidos

Primero, debemos estructurar nuestros datos de ejemplo. Crearemos una tabla con los identificadores, la fecha de recepción y el estado actual del pedido.

Acción: Ingresa los siguientes datos en la hoja de cálculo, comenzando en la celda A1.

Resultado: Tendremos una tabla organizada que servirá como fuente de datos para el cálculo.

ABCD
1ID PedidoFecha RecepciónEstadoDías Estándar
2P0012024-05-10Pendiente7
3P0022024-05-12En Producción3
4P0032024-05-15Despachado1

Paso 2: Definición de la Lógica de Cálculo (La Fórmula Maestra)

Vamos a crear una nueva columna (Columna E) llamada «Fecha Entrega Estimada». Aquí aplicaremos la función SI. Asumiremos que la fecha de hoy es la referencia para el cálculo.

Acción: En la celda E2, escribe la siguiente fórmula:

=SI(C2="Pendiente"; HOY()+D2; SI(C2="En Producción"; HOY()+D2/2; HOY()+1))

Por qué se hace: Esta fórmula evalúa el estado en C2. Si es «Pendiente», suma los días estándar (D2) a la fecha actual (HOY()). Si no, evalúa si es «En Producción» (reduciendo el tiempo a la mitad) o, si es cualquier otra cosa (como «Despachado»), aplica un tiempo mínimo de 1 día.

Resultado: La celda E2 mostrará la fecha proyectada basada en las condiciones.

Paso 3: Aplicación y Formato de Fecha

Una vez que la fórmula funciona en la primera fila, debemos extenderla y asegurar que Excel la interprete correctamente como una fecha.

Acción: Arrastra la fórmula de E2 hacia abajo hasta E4. Luego, selecciona el rango E2:E4 y ve a la pestaña «Inicio» > Grupo «Número» y selecciona el formato «Fecha Corta».

Resultado: Todas las celdas de la columna E mostrarán fechas legibles (ej. 18/05/2024), que son el resultado numérico de la función SI aplicado a la fecha actual.

ABCDE
1ID PedidoFecha RecepciónEstadoDías EstándarFecha Entrega Estimada
2P0012024-05-10Pendiente7=SI(C2=»Pendiente»; HOY()+D2; SI(C2=»En Producción»; HOY()+D2/2; HOY()+1))
3P0022024-05-12En Producción3=SI(C3=»Pendiente»; HOY()+D3; SI(C3=»En Producción»; HOY()+D3/2; HOY()+1))
4P0032024-05-15Despachado1=SI(C4=»Pendiente»; HOY()+D4; SI(C4=»En Producción»; HOY()+D4/2; HOY()+1))

Ejercicio propuesto

Para consolidar el aprendizaje, extienda el modelo anterior. Añada una nueva columna, «Prioridad», con valores: Alta, Media, Baja. Modifique su fórmula SI para que, si el estado es «Pendiente» Y la prioridad es «Alta», el tiempo de procesamiento sea de 3 días en lugar de 7. Utilice la función Y anidada dentro de su SI para lograr esta condición compuesta.

Pista: La estructura se verá así: =SI(Y(C2="Pendiente"; E2="Alta"); HOY()+3; [resto de la lógica]).

Errores habituales

Al trabajar con fechas y lógica condicional, es común caer en trampas conceptuales. Aquí identificamos tres errores frecuentes:

  1. Error de Formato de Fecha: El usuario introduce la fórmula correctamente, pero el resultado aparece como un número grande (ej. 45421). Solución: Esto significa que Excel está tratando el resultado como un número serial. Seleccione la celda y aplique explícitamente el formato «Fecha» en la pestaña Inicio.
  2. Error de Coincidencia de Texto (Case Sensitivity): El usuario escribe "pendiente" en la fórmula, pero el dato en la celda es "Pendiente". Solución: Excel distingue mayúsculas y minúsculas en algunas comparaciones. Asegúrese de que el texto dentro de las comillas de la fórmula coincida exactamente con el texto en la celda (incluyendo mayúsculas y minúsculas).
  3. Error de Anidamiento Lógico: Al intentar añadir más condiciones (como en el ejercicio propuesto), el usuario olvida cerrar paréntesis. Solución: Cada función abierta (SI, Y, etc.) debe tener su correspondiente paréntesis de cierre ). Revise la estructura de su fórmula para asegurar que el número de paréntesis abiertos sea igual al número de paréntesis cerrados.

Deja una respuesta

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