Caso

Revisador de Excels: verificador de cumplimiento normativo para hormigón

App de escritorio con interfaz drag-and-drop que revisa automáticamente ensayos de hormigón contra 10 reglas del Código Estructural. Subes un Excel, configuras los rangos, y la herramienta genera un reporte de cumplimiento con notas dinámicas del Ministerio.

live jul 2026 public
Portada del caso Revisador de Excels: verificador de cumplimiento normativo para hormigón

Paso 01

Problema

Revisar manualmente cientos de filas de ensayos de hormigón para verificar el cumplimiento del Código Estructural es tedioso, lento y propenso a errores humanos. Cada empresa, período y tipo de ensayo requiere una revisión exhaustiva de cemento, relación A/C, resistencia, autocontroles, verificaciones y coeficientes estadísticos.

Paso 02

Contexto y restricciones

En AW Certificación y laboratorios externos, los informes de ensayos de hormigón llegan en Excel con estructura variable. Había que verificar que cada ensayo cumple simultáneamente 10 condiciones regulatorias y dejar constancia de cada incumplimiento.

Rol: Desarrollo completo de la aplicación (v1.0 y v2.0): interfaz drag-and-drop con TkinterDnD, lógica de análisis multi-hoja, detección de régimen de producción, sistema de 10 reglas configurables, formateo del informe del Ministerio y generación de notas de control.

Paso 03

Decisiones clave

  • Usar Tkinter con drag-and-drop nativo para que cualquier persona pueda soltar sus archivos y obtener el resultado al instante.
  • Parámetros configurables en interfaz (rangos de cemento, A/C, resistencia fck) para adaptarse a distintos tipos de hormigón y normativas.
  • Lógica de régimen de Baja Producción (v2.0) que calcula si el volumen mensual de ensayos exige tomas adicionales o se adecúa a los mínimos de baja producción.
  • Modo de Reporte del Ministerio (v2.0) que genera un informe limpio sin fondo de colores (usando negritas) y añade un callout box de notas de All World Certificación.
  • Regla de desviación leve (v2.0) que ante pocas desviaciones (1-3 en total) emite un aviso de comunicación a la empresa para subsanar errores en lugar de abrir una no conformidad directa.
  • Empaquetado con PyInstaller como .exe autónomo para que funcione en cualquier Windows sin instalar Python.

Paso 04

Resultados

  • Lo que antes requería revisar fila por fila durante horas se ejecuta en segundos arrastrando el archivo.
  • 10 reglas del Código Estructural verificadas automáticamente con resaltado visual de cada incumplimiento.
  • Generación inteligente del informe del Ministerio con cuadro de notas dinámicas adaptadas según el tipo y cantidad de desviaciones.
  • Aplicación autónoma .exe: doble clic y funciona, sin instalar nada.

Métricas

  • 10 reglas de validación simultáneas: cemento, A/C, fck, CV, frecuencia autocontrol, verificación, Sv/Sa, d, CV10.
  • Detección inteligente de tomas de verificación duplicadas en el mismo día (se tratan como advertencia).
  • Regla de desviación leve unificada si el total de fallos de cemento + A/C es de 1 a 3.
  • Genera archivos _REVISADO.xlsx o _MINISTERIO.xlsx listos para entregar.

Paso 05

Aprendizajes y próxima mejora

Cómo funciona

  1. Abres la app → se ve una interfaz con campos configurables (límites de cemento, relación A/C, fck) y una zona de drop.
  2. Eliges el modo de reporteEstándar (checklist de colores con celdas rellenas en rojo/amarillo) o Revisión Ministerio (resaltado con fuentes en negrita y cuadro final con comentarios formales del auditor).
  3. Arrastras los archivos Excel a la zona verde.
  4. La herramienta analiza cada fila de cada hoja contra las 10 reglas, calculando dinámicamente el régimen de producción del mes (baja producción o continuo) para calibrar las exigencias de ensayos.
  5. Genera el archivo revisado (_REVISADO.xlsx o _MINISTERIO.xlsx) con las celdas marcadas y la conclusión legal al final.

Las 10 reglas del Código Estructural que verifica

#ReglaQué comprueba
1Mínimo 5 autocontroles al mesFrecuencia mínima de ensayos (con ventana móvil en baja producción)
2Autocontrol mismo día que verificaciónCoherencia temporal de las tomas
3Contenido de cemento en rangoDosificación de cemento (Mín/Máx)
4Relación A/C en rangoRelación agua/cemento (Mín/Máx)
5Valor y Xn-Kn*Sn > fckResistencia del hormigón frente a la fck nominal
6CV < 0.122Coeficiente de variación estadística
7Frecuencia de verificación al mesExige 2 verificaciones en continuo o 1 en baja producción
8Sv/Sa ≤ 1.4Dispersión estadística de resultados
9Valor d >= 0Coherencia estadística de la planta
10CV10 ≤ 0.13Coeficiente de variación a 10 ensayos

Descargas y Recursos

Para probar el revisador, puedes descargar el instalable junto con dos plantillas de prueba anonimizadas listas para arrastrar a la app:

Código Fuente del Proyecto

Para transparencia y auditoría técnica, el código fuente completo de la aplicación está disponible para descarga directa:

Paso 06

Recurso visual del proyecto Revisador de Excels: verificador de cumplimiento normativo para hormigónRecurso visual del proyecto Revisador de Excels: verificador de cumplimiento normativo para hormigón