Plantilla Excel Automática para Metrados de Obra (Norma Peruana)
Estructura una plantilla profesional de metrados en Excel usando tablas dinámicas y VBA para automatizar resúmenes conforme a la Norma OE Peruana.
El Problema del Metrado Tradicional
El metrado es la columna vertebral del presupuesto base de cualquier proyecto de construcción. Un error aquí (omitir un muro, cruzar unidades de volumen por área) puede significar la pérdida técnica de miles de soles o la descalificación de una licitación pública.
Tradicionalmente, en Perú, los ingenieros de costos llenan sábanas interminables en Excel calculando N° Veces x Largo x Ancho x Alto = Parcial. El problema principal no es la matemática, sino la trazabilidad de los cambios y el resumen dinámico.
En este artículo técnico, te enseñaremos cómo estructurar una Plantilla de Excel de alto rendimiento usando Tablas Dinámicas y macros ligeras (VBA) para automatizar el resumen de metrados según la Norma Técnica de Metrados para Obras de Edificación y Habilitaciones Urbanas (OE).
Principios de una Plantilla Profesional
Olvídate del típico archivo Metrados_Final_Final_v4.xlsx donde todo está hardcodeado. Una plantilla profesional debe ser una base de datos plana.
1. Formato de "Tabla de Datos" (Tabular)
El principal error es hacer que el Excel se vea "bonito para imprimir" mientras se ingresan los datos. Debes separar el Ingreso de Datos de la Presentación.
Tu hoja de cálculo base ("DATA_METRADO") debe tener estrictamente las siguientes columnas como encabezados ininterrumpidos:
Item(Ej. OE.2.1.1)Descripción de Partida(Ej. Concreto f'c=210 kg/cm2 en Zapatas)Unidad(m3, m2, m, und)EjeElemento(Ej. Z-1)N° VecesLargoAnchoAltoSubtotal(Fórmula inmutable:=N*L*A*H)
[!TIP] Convierte este rango en una Tabla Oficial de Excel (Ctrl+T o Ctrl+Q). Esto permitirá que las fórmulas se autopueblen cuando agregues nuevas filas, y será crucial para el Resumen Dinámico.
2. Formato Condicional Inteligente
Para evitar errores humanos:
- Si Unidad = "m2": La celda "Alto" debe pintarse de gris oscuro y bloquearse, indicando al operador que no debe ingresar un dato allí.
- Esto se logra con Formato Condicional:
=G2="m2"-> Formato Gris.
Automatizando el Resumen General
El Resumen de Presupuesto requiere consolidar todos los Subtotales de una misma Partida. En lugar de hacer =SUMAR.SI(...) en mil celdas, usaremos Tablas Dinámicas (Pivot Tables).
Pasos para el Resumen Dinámico:
- Selecciona tu Tabla Oficial "DATA_METRADO".
- Ve a la pestaña Insertar > Tabla Dinámica.
- Coloca la tabla en una nueva hoja llamada "RESUMEN_OE".
- En los campos de la tabla dinámica arrastra:
- Filas:
Item, luegoDescripción de Partida, luegoUnidad. - Valores:
Subtotal(Verifica que diga "Suma de Subtotal", no "Cuenta").
- Filas:
Ve a las opciones de diseño de la Tabla Dinámica y selecciona "Mostrar en formato tabular" y "Repetir todas las etiquetas de elementos". ¡Listo! Ahora tienes un resumen perfecto, idéntico al formato S10, que se actualiza con un solo clic (Click Derecho > Actualizar) cada vez que el equipo de campo añade nuevas zapatas o muros en la hoja de DATA.
Macro (VBA) para Trazabilidad Rápida
Si quieres llevar tu plantilla al modo "Experto", agreguemos un pequeño botón que inserte filas manteniendo las fórmulas estructurales (algo que Excel a veces rompe).
Presiona Alt + F11 para abrir el editor VBA, inserta un Módulo y pega esto:
Sub InsertarFilaMetrado()
Dim ws As Worksheet
Set ws = ActiveSheet
' Asegurar que estamos dentro de la tabla
If Not Intersect(ActiveCell, ws.ListObjects("tblMetrados").DataBodyRange) Is Nothing Then
ActiveCell.ListObject.ListRows.Add (ActiveCell.Row - ws.ListObjects("tblMetrados").HeaderRowRange.Row + 1)
Else
MsgBox "Selecciona una celda dentro de la tabla de metrados primero.", vbExclamation
End If
End Sub
Puedes asociar esta macro a un botón flotante llamado "Añadir Elemento" o al atajo rápido Ctrl+Shift+I.
Conclusión y Descarga
Migrar de un metrado desorganizado "a la antigua" a un Metrado Tabular con Tablas Dinámicas te ahorrará decenas de horas al final del mes, sobre todo cuando llegan las temidas "versiones de modificación de plano".
Acostumbrarse a este rigor tabular es, además, el paso transicional perfecto antes de saltar al mundo de los Cuadros de Planificación (Schedules) en BIM con Revit, ya que la lógica de Base de Datos es exactamente la misma.
📩 Newsletter semanal
Tutoriales BIM, plantillas gratis y novedades de normativa peruana.
Sin spam. Cancela cuando quieras.