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.ERROR para manejar errores en fórmulas de costos

Uso de la función SI.ERROR para manejar errores en fórmulas de costos

Como analista de datos e ingeniero industrial, es común que los modelos de costos en Excel generen errores (#DIV/0!, #N/A, #VALUE!) cuando los datos de entrada son incompletos o inconsistentes. Este instructivo técnico te guiará para implementar la función SI.ERROR, asegurando que tus reportes financieros y operativos sean robustos y legibles.

Definición del problema

El reto operativo surge cuando, por ejemplo, un lote de producción aún no ha sido registrado en el sistema, lo que resulta en una Cantidad Producida de cero (0) o una celda vacía. Si aplicamos la fórmula directamente, Excel arrojará un error #DIV/0!, lo cual detiene la visualización del informe de costos y requiere intervención manual para corregir el error, perdiendo eficiencia en el análisis.

Explicación técnica

La función SI.ERROR (o IFERROR en inglés) es una herramienta de manejo de errores en Excel. Su sintaxis es simple pero poderosa: =SI.ERROR(valor, valor_si_error).

  • valor: Es la fórmula o expresión que deseas evaluar. Si esta fórmula se ejecuta sin problemas, su resultado será devuelto.
  • valor_si_error: Es el valor que Excel debe mostrar si la fórmula en el primer argumento resulta en cualquier tipo de error (como #DIV/0!, #N/A, #VALUE!, etc.).

En el contexto de costos, en lugar de mostrar un error críptico, podemos instruir a Excel para que muestre un valor neutro, como «Pendiente de Cálculo», «0.00», o un guion («-«), manteniendo la integridad visual del informe.

Guía paso a paso

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

Primero, debemos estructurar los datos de TechPro S.A. en una hoja de cálculo para simular el entorno real.

Acción: Ingresa los siguientes datos en las celdas correspondientes de tu hoja de Excel.

Por qué: Establecer la estructura de datos es fundamental para aplicar la lógica de la fórmula de manera correcta.

Resultado: Una tabla organizada con los insumos necesarios para el cálculo del costo.



ABCD
1ProductoCosto MaterialesCosto Mano de ObraCantidad Producida
2Chip X100150.0050.00100
3Resistor R55.502.00500
4PCB Modelo A300.00120.000
5Sensor S275.0030.00

Paso 2: Aplicación de la Fórmula de Costo Bruta (Sin Manejo de Errores)

Calcularemos el Costo Unitario Total (CUT) en la Columna E, utilizando la fórmula original.

Acción: En la celda E2, escribe la siguiente fórmula: =(B2+C2)/D2. Arrastra esta fórmula hacia abajo hasta E5.

Por qué: Esto simula el cálculo estándar. Observaremos el comportamiento de Excel en las filas 4 y 5.

Resultado Esperado: En E2 y E3 obtendrás valores correctos. En E4 y E5, obtendrás errores #DIV/0!.

Paso 3: Implementación de SI.ERROR para Robustez

Ahora, reemplazaremos la fórmula simple por la versión robusta.

Acción: Borra las fórmulas de la Columna E. En la celda E2, escribe la siguiente fórmula completa: =SI.ERROR((B2+C2)/D2, "Pendiente"). Arrastra esta nueva fórmula hacia abajo hasta E5.

Por qué: Estamos envolviendo la fórmula de cálculo ((B2+C2)/D2) dentro de SI.ERROR. Si el cálculo falla (por ejemplo, si D2 es 0 o está vacío), en lugar de mostrar el error, mostrará el texto «Pendiente».

Resultado: Las celdas E2 y E3 mostrarán el CUT correcto. Las celdas E4 y E5 mostrarán el texto «Pendiente», permitiendo que el informe se visualice sin interrupciones.





ABCDE (CUT Final)
1ProductoCosto MaterialesCosto Mano de ObraCantidad ProducidaCosto Unitario Total
2Chip X100150.0050.001002.00
3Resistor R55.502.005000.015
4PCB Modelo A300.00120.000Pendiente
5Sensor S275.0030.00Pendiente

Ejercicio propuesto

Extiende el caso de TechPro S.A. añadiendo una nueva columna, la «Tasa de Desperdicio (%)»

Tarea: Debes reescribir la fórmula en la Columna E (o crear una nueva E2) utilizando SI.ERROR, asegurándote de que el cálculo del desperdicio también se maneje elegantemente si la cantidad producida es cero. Si la cantidad es cero, el resultado debe seguir siendo «Pendiente».

Errores habituales

Al implementar SI.ERROR, los usuarios a menudo caen en trampas comunes. Presta atención a estos puntos:

  1. Confundir SI.ERROR con SI: El error más común es intentar usar =SI(D2=0, "Pendiente", (B2+C2)/D2). Si bien esto funciona para el caso específico de división por cero, SI.ERROR es superior porque captura cualquier error (como un texto en la columna B), no solo el cero. Usa SI.ERROR para cobertura total.
  2. Usar un valor de error inapropiado: Si tu informe final es un dashboard financiero, mostrar «Pendiente» puede ser aceptable. Sin embargo, si el sistema aguas abajo espera un número para realizar cálculos posteriores, mostrar texto causará un error en esa siguiente fórmula. En estos casos, usa 0 o un valor numérico muy grande como sustituto.
  3. Olvidar la sintaxis de la fórmula: Si la fórmula original es compleja (ej. involucra BUSCARV anidado), y el BUSCARV falla (devuelve #N/A), SI.ERROR lo capturará. Asegúrate de que el valor que pasas a SI.ERROR sea la fórmula completa y bien construida.

Deja una respuesta

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