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.

Rendimiento (Yield): Calcula el rendimiento a la primera y desglosa pérdidas en cada etapa con SI, Y y validación de datos.

Rendimiento Yield por etapa
Rendimiento a la primera (FPY) — Excel para Ingeniería Industrial
01

El caso y el área de aplicación

Área de aplicación

Gestión de la calidad y administración de operaciones (Lean Manufacturing y Six Sigma). El rendimiento a la primera —del inglés First Pass Yield, FPY— es un indicador básico de cualquier línea de producción: mide qué proporción de las unidades arrancadas termina conforme sin retrabajo ni reproceso. Es la métrica que alimenta el análisis de desperdicio, el dimensionamiento de capacidad y el cálculo del RTY (rendimiento acumulado) en mapas de flujo de valor.

El yield “final” de una planta engaña con facilidad: si a las unidades defectuosas se les da una segunda oportunidad, la cifra de salida luce sana mientras el costo real se esconde en el retrabajo. El FPY no perdona: cuenta únicamente lo que salió bien a la primera. En una línea de k etapas:

Yield etapa i  =  conformes a la primera en la etapa i  /  unidades conformes que entraron a la etapa i
FPY del lote  =  y₁ × y₂ × … × yk  (equivale a: conformes finales / unidades iniciadas)

Nuestro caso: la Línea de Ensamble Final de la Planta 2 procesa lotes a través de tres etapas — Corte → Ensamble → Prueba —. La dirección fijó una política de aceptación: ninguna etapa por debajo del 92 % de rendimiento. Los lotes que incumplen se marcan para revisión y, con la misma hoja, desglosaremos cuántas unidades pierde cada etapa y dónde se concentra la sangría.

4 860 u CORTE y = 92,1% −385 u 4 475 u ENSAMBLE y = 94,3% −254 u 4 221 u PRUEBA y = 96,5% −149 u 4 072 u FPY 83,8%
Figura 1 — La línea del caso: promedios ponderados de las diez órdenes que analizaremos.
02

Las funciones que vas a usar

Antes de tocar la hoja, repaso rápido de sintaxis. Escríbelas con punto y coma como separador de argumentos (configuración regional en español); si tu equipo usa coma decimal con coma de separación, adapta en consecuencia.

SI
Lógica

Evalúa una condición y devuelve un valor si se cumple y otro si no. Es la columna vertebral de cualquier clasificación automática (APTO / REVISAR).

=SI(prueba_lógica; valor_si_verdadero; valor_si_falso)

Ejemplo: =SI(A2>=100;»Grande»;»Pequeño»)

Y
Lógica

Recibe varias condiciones y devuelve VERDADERO solo si todas se cumplen. Su lugar natural es dentro del primer argumento de SI, cuando la regla exige cumplir varias cosas a la vez (“las tres etapas por encima del umbral”).

=Y(condición1; condición2; …)
MIN
Estadística

Devuelve el valor más pequeño de un rango. Aquí la usaremos sobre los tres rendimientos de la fila para descubrir la etapa más débil.

=MIN(número1; número2; …)
CONTARA
Estadística

Cuenta cuántas celdas del rango no están vacías (números o texto). Con ella detectamos lotes incompletamente registrados.

=CONTARA(valor1; valor2; …)
CONTAR.SI
Estadística

Cuenta las celdas de un rango que cumplen un criterio. Ideal para responder “¿cuántos lotes quedaron en REVISAR?”.

=CONTAR.SI(rango; criterio)

Ejemplo: =CONTAR.SI(J2:J11;»REVISAR»)

SUMA
PROMEDIO
Matemáticas

Suma un rango y calcula su media aritmética. Las usaremos en el tablero de resumen para obtener el FPY promedio y el FPY ponderado de la planta.

=SUMA(número1; …)   =PROMEDIO(número1; …)
ENTERO
Matemáticas

Trunca un número a su parte entera. Comparar ENTERO(x)=x es el truco estándar para comprobar que un valor no tiene decimales: si entrar “462,5” conformes fuera posible, el FPY mentiría.

=ENTERO(número)
SI.ERROR
Lógica

Si el cálculo interior produce un error (#¡DIV/0!, #¡VALOR!, …), devuelve un valor alternativo elegido por ti; si no, devuelve el resultado normal. Será nuestra red de seguridad en la variante 2.

=SI.ERROR(valor; valor_si_error)
ESNUMERO
Información

Devuelve VERDADERO si el argumento es un número. Junto con Y, sirve para certificar que una fila de cálculos “salió limpia” antes de aplicar la regla de negocio.

=ESNUMERO(valor)
Validación
de datos
Herramienta

No es una función sino una herramienta: Datos › Validación de datos. Permite definir qué se puede escribir en una celda (rangos, listas o, lo que usaremos, una fórmula personalizada) y qué mensaje mostrar cuando alguien intente colar un valor absurdo. Es la diferencia entre corregir mil celdas y no corregir ninguna.

03

Los datos: diez órdenes de producción

Captura la siguiente información en un libro nuevo, hoja Producción. Los encabezados van en la fila 1 y los datos ocupan el rango A2:E11: para cada lote, las unidades arrancadas (Iniciadas) y las unidades conformes a la primera pasada que dejó cada etapa.

Encabezado escrito Dato capturado Celda con fórmula (resultado) Zona construida en el paso
Yield_Planta2.xlsx—Hoja: Producción A2:E11 solo lectura
ABCDE
1LoteIniciadasCorte OKEnsamble OKPrueba OK
2L-001500462441430
3L-002480447424409
4L-003520498476462
5L-004450398371352
6L-005500476452438
7L-006380339310297
8L-007600561532517
9L-008420372344330
10L-009550521505488
11L-010460401366349
Listo10 lotes · 4 860 u arrancadas · 788 u perdidas
  • ▸ Columna A como texto a la izquierda; columnas B–E numéricas alineadas a la derecha (Excel lo hace solo si no escribes espacios ni texto en ellas).
04

Desarrollo, paso a paso

Paso 1 Blindar la captura con validación de datos

Un solo dedo torpe que escriba 600 conformes en un lote de 500 arruina todos los cálculos sin levantar sospechas. Antes de fórmulas, cerramos esa puerta:

  1. Selecciona B2:B11 → Datos › Validación de datos → Permitir: Entero, mayor o igual que 0.
  2. Selecciona C2:C11 → Permitir: Personalizado y escribe la fórmula siguiente (los $ frenan la columna pero dejan que la referencia se deslice fila a fila):
  3. Repite el paso 2 para D2:D11 y E2:E11 con sus fórmulas equivalentes.
  4. En la pestaña Mensaje de error: estilo Alto; título “Captura inválida”; mensaje: “Conformes debe ser entero, ≥ 0 y no puede superar las unidades de la etapa anterior.”
Fórmulas de validación personalizadaPegar en el cuadro “Fórmula”
C2:C11 fx=Y(ENTERO(C2)=C2;C2>=0;C2<=$B2)
D2:D11 fx=Y(ENTERO(D2)=D2;D2>=0;D2<=$C2)
E2:E11 fx=Y(ENTERO(E2)=E2;E2>=0;E2<=$D2)

Fíjate en el encadenamiento: cada etapa solo puede perder unidades frente a la anterior — D2<=C2, nunca lo contrario. Eso garantiza rendimientos siempre entre 0 y 1. Pruébalo tú mismo:

Prueba de fuego. Sitúate en C2 e intenta registrar 600 conformes cuando el lote arrancó con 500. La regla personalizada rechaza el valor. Esto es lo que verías:

● Rechazo registrado. Tu hoja acaba de ahorrarte un FPY corrupto.

Paso 2 Rendimiento de cada etapa (columnas F, G, H)

La zona nueva es F1:H11. En la fila 2 escribe las tres fórmulas; después selecciona F2:H2 y arrastra el controlador de relleno (el cuadrito de la esquina inferior derecha) hasta la fila 11. Termina dando a F:H formato Porcentaje con 1 decimal: selecciona F2:H11 → Ctrl+1 → Porcentaje → 1 decimal.

Fórmulas del paso 2Escribir en la fila 2 y arrastrar hasta la 11
F2 fx=C2/B2 ← conformes de corte ÷ iniciadas
G2 fx=D2/C2 ← conformes de ensamble ÷ las que llegaron de corte
H2 fx=E2/D2 ← conformes de prueba ÷ las que llegaron de ensamble

ZONA A1:H11 — las columnas B–E permanecen intactas; aquí se amplían F–H junto con el identificador del lote.

Yield_Planta2.xlsx—Producción F2:H11 solo lectura
AFGH
1LoteYield corteYield ensamblajeYield prueba
2L-00192,4%95,5%97,5%
3L-00293,1%94,9%96,5%
4L-00395,8%95,6%97,1%
5L-00488,4%93,2%94,9%
6L-00595,2%95,0%96,9%
7L-00689,2%91,4%95,8%
8L-00793,5%94,8%97,2%
9L-00888,6%92,5%95,9%
10L-00994,7%96,9%96,6%
11L-01087,2%91,3%95,4%
ListoFormato aplicado: Porcentaje · 1 decimal · máscara de relleno activa en H11
Lectura de planta

¿Te sorprende que el rendimiento crezca hacia el final de la línea (87–96 % en prueba frente a 87–96 % en corte, siempre por encima)? No es mérito de la prueba: es el sesgo de supervivencia. A la prueba solo llegan unidades que ya superó dos filtros, así que su denominador está “pre-seleccionado”. Por eso el FPY global — no el yield suelto — es quien cuenta la historia completa.

Paso 3 FPY del lote y clasificación con SI + Y (columnas I, J)

Zona nueva: I1:J11. El FPY multiplica los tres rendimientos (matemáticamente idéntico a =E2/B2 cuando no hay retrabajo) y el Estado aplica la política de la dirección: las tres etapas deben rondar o superar el 92 %.

Fórmulas del paso 3Escribir en la fila 2 y arrastrar hasta la 11
I2 fx=F2*G2*H2 ← FPY del lote; equivalente a =E2/B2
J2 fx=SI(Y(F2>=0,92;G2>=0,92;H2>=0,92);"APTO";"REVISAR") ← unidades perdidas en Corte
L2 fx=C2-D2 ← unidades perdidas en Ensamble
M2 fx=D2-E2 ← unidades perdidas en Prueba
N2 fx=SI(F2=MIN(F2:H2);"Corte";SI(G2=MIN(F2:H2);"Ensamble";"Prueba")) ← etapa con el peor rendimiento del lote
K12 fx=SUMA(K2:K11) ← arrastra K12 hasta M12 para los otros dos totales

ZONA K2:N12 — pérdidas absolutas, etapa crítica y fila de totales.

Yield_Planta2.xlsx—Producción K2:N12 solo lectura
AKLMN
1LotePérdida cortePérdida ens.Pérdida pruebaEtapa crítica
2L-001382111Corte
3L-002332315Corte
4L-003222214Ensamble
5L-004522719Corte
6L-005242414Ensamble
7L-006412913Corte
8L-007392915Corte
9L-008482814Corte
10L-009291617Corte
11L-010593517Corte
12Totales385254149 
ListoΣ pérdidas: 788 u de 4 860 arrancadas
Una lectura inmediata: el corte concentra 385 de las 788 unidades perdidas (48,9 %). Tu primer proyecto de mejora está definido por la propia hoja: cualquier hora invertida en la sierra vale más que dos horas en la estación de prueba. Esto es un Pareto saliendo gratis de las fórmulas.

Paso 5 Tablero resumen de la planta (P1:Q7)

Deja la columna O libre (buena higiene visual: los bloques respiran) y arma en P1:Q7 el mini tablero con las cifras que pregunta cualquier gerente a las ocho de la mañana:

Fórmulas del tableroEscribir en la columna Q, filas 2 a 7
Q2fx=CONTARA(A2:A11)
Q3fx=CONTAR.SI(J2:J11;"APTO")
Q4fx=CONTAR.SI(J2:J11;"REVISAR")
Q5fx=PROMEDIO(I2:I11)
Q6fx=SUMA(E2:E11)/SUMA(B2:B11)
Q7fx=SUMA(B2:B11)-SUMA(E2:E11)
Yield_Planta2.xlsx—Producción P2:Q7 solo lectura
PQ
1IndicadorValor
2Lotes evaluados10
3Lotes APTO6
4Lotes REVISAR4
5FPY promedio (simple)83,3%
6FPY de planta (ponderado)83,8%
7Unidades perdidas totales788
ListoFuentes: J2:J11 · I2:I11 · B/E 2:11
Por qué no calzan el 83,3 % y el 83,8 %: el promedio simple trata igual a un lote de 380 que a uno de 600; el ponderado divide unidades conformes entre unidades arrancadas y refleja el peso real de cada orden. Cuando ambos divergen, hay lotes pequeños con desempeño distinto al grueso — pista para profundizar. En reportes ejecutivos, manda el ponderado.
05

Variantes del ejercicio

La versión base funciona; estas dos la vuelven viva: una descongela el umbral para jugar escenarios, la otra blinda la hoja contra capturas incompletas o basura.

Variante A Política dinámica en celdas propias

Sacamos el 92 % del código de la fórmula y lo depositamos en celdas editables del bloque R1:S3. Gracias a las referencias absolutas $S$2 y $S$3, un solo cambio reclasifica los diez lotes al instante — perfectos para simulaciones de “¿qué pasaría si endurecemos la meta?”.

Fórmula de la variante ASustituye J2 y arrastra hasta J11
J2 fx=SI(Y(F2>=$S$2;G2>=$S$2;H2>=$S$2;I2>=$S$3);"APTO";"REVISAR") ← en G2 usa D2/C2; en H2, E2/D2. Si falla, deja la celda vacía en vez de un error
I2 fx=SI.ERROR(F2*G2*H2;"")
J2 fx=SI(CONTARA(B2:E2)<4;"INCOMPLETO";SI(Y(ESNUMERO(F2);ESNUMERO(G2);ESNUMERO(H2));SI(Y(F2>=$S$2;G2>=$S$2;H2>=$S$2;I2>=$S$3);"APTO";"REVISAR");"DATO INVÁLIDO"))

Deja una respuesta

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