Trabajar con Fórmulas en Ensamblados

Cada elemento de un ensamblaje tiene una Item Formula (Fórmula del elemento). La Item Formula (Fórmula del elemento) es el cálculo que STACK realizará para cuantificar el elemento y convertir la Takeoff Variable (Variable de cómputo de cantidades) en la Purchase Unit (Unidad de compra) del elemento. Básicamente representa la forma en que normalmente calcula el elemento. 

De forma predeterminada, se utiliza la Coverage Rate (Tasa de cobertura) asignada al elemento para la Item Formula (Fórmula del elemento), pero se pueden crear fórmulas más complejas para contemplar variaciones del mundo real (múltiples capas, espesor, etc.). Las fórmulas se crean/editan en el Formula Editor (Editor de fórmulas).


Formula Editor (Editor de fórmulas)

El Formula Editor (Editor de fórmulas) es donde puede reemplazar la fórmula predeterminada de Coverage Rate (Tasa de cobertura) de un elemento en un ensamblaje por una Item Formula (Fórmula del elemento) personalizada. Puede acceder al Formula Editor (Editor de fórmulas) desde la pantalla de información del ensamblaje; simplemente haga clic en el edit (pencil) icon (ícono de editar [lápiz]) junto a la Item Formula (Fórmula del elemento) que desea modificar.

Screenshot 2026-07-01 145434.png

El Formula Editor (Editor de fórmulas) está diseñado para mantener las tareas comunes simples, al mismo tiempo que proporciona acceso a herramientas avanzadas para crear fórmulas cuando sea necesario.

Tenga en cuenta que el item name (nombre del elemento) y la unidad de medida se muestran en la esquina superior izquierda de la pantalla.

Screenshot 2026-07-01 145203.png

Variables

La pestaña Variables muestra una lista de Variables de medida (Takeoff Variables) que puedes usar en tus fórmulas. También puedes crear tus propias Variables personalizadas (Custom Variables) haciendo clic en + Crear nueva variable (Create New Variable). La nueva variable se guardará para uso futuro.

Al crear una fórmula, haz clic en el + junto a cualquier variable para agregarla al área de trabajo Crear fórmula (Create Formula).

NOTA: El Editor de fórmulas (Formula Editor) no permite crear variables personalizadas que coincidan exactamente con una variable proporcionada por STACK.

CONSEJO: Al nombrar una Variable personalizada (Custom Variable), no uses caracteres especiales ni espacios; recomendamos usar mayúscula inicial en cada palabra e indicar la unidad si aplica (por ejemplo, [WallHeightInInches]).

Variables de medida (Takeoff Variables)

Las Variables de medida (Takeoff Variables) son aquellas que comienzan con Measured en su nombre. Representan los datos de medida según el tipo de medida. Consulta Representación de datos por tipo de medida para más detalles.

La unidad de medida de cada Variable de medida (Takeoff Variable) se calcula automáticamente como imperial o métrica según la unidad del artículo:

  • Imperial (sq ft, lin ft, cu yd) → unidad imperial.
  • Métrica (sq m, lin m, cu m) → unidad métrica.
  • Cada (each) → imperial por defecto; para métrico, selecciona Métrico (Metric) en la Biblioteca personalizada.

CONSEJO: La unidad del artículo aparece en la esquina superior izquierda del Editor de fórmulas (Formula Editor).

Unidades:

Variable de medida Unidad imperial Unidad métrica
[MeasuredArea] sq ft sq m
[MeasuredLinear] lin ft lin m
[MeasuredCount] each each
[MeasuredLinearWithDrops] each each
[MeasuredDropCount] each each
[MeasuredPitchedArea] sq ft sq m
[MeasuredPitchedLinear] lin ft lin m
[MeasuredSurfaceArea] sq ft sq m
[MeasuredVolume2D] cu yd cu m
[MeasuredVolume3D] cu yd cu m
[MeasuredHeight] lin ft lin m
[MeasuredWidth] lin ft lin m

Variables personalizadas (Custom Variables)

Representan condiciones específicas (por ejemplo, [WallHeightInFeet]). Son propias del ensamblaje y se ingresan al añadir el ensamblaje a una medida.

Funciones (Functions)

La pestaña Funciones (Functions) lista funciones tipo Excel. Haz clic en el + junto a una función para agregarla al área de trabajo Crear fórmula (Create Formula). Consulta Funciones de Excel en fórmulas para más detalles.

Crear fórmula (Create Formula)

El área de trabajo del Editor de fórmulas es donde crea y edita la Fórmula del elemento.

A medida que escribe, se sugieren variables coincidentes y funciones compatibles para ayudarle a crear fórmulas de manera más eficiente. Las variables y las funciones están codificadas por colores, lo que facilita la lectura y la resolución de problemas en las fórmulas.

Las fórmulas largas o anidadas se muestran en varias líneas para mejorar la legibilidad durante la edición.

La fórmula que cree depende completamente del elemento. Recuerde que el objetivo de la fórmula es convertir una Variable de cómputo de cantidades en la Unidad de compra del elemento.

NOTA: La fórmula de un elemento se ejecutará para cada medición que dibuje. Posteriormente, los resultados se sumarán y se mostrarán en los Reportes de elementos y las Estimaciones.

Algunos ejemplos comunes:

Convertir de Lineal a piezas de 10'


 

[MeasuredLinear]/10



 

Convertir de Área a rollos de 500' (10'x500') con desperdicio


 

[MeasuredArea]/5000*(1+([WastePercentage0to100]/100))



 

Convertir de Conteo a Hora


 

[MeasuredCount]/[DoorsPerHour]

Información adicional de fórmulas (Additional Formula Information)

Operadores (Operators)

Símbolo Nombre
+ Sumar
- Restar
( Abrir paréntesis
) Cerrar paréntesis
* Multiplicar
/ Dividir
  Mayor que
= Mayor o igual que
<> Menor que
<=> Menor o igual que

Orden de operaciones (Order of Operations)

STACK usa PEMDAS:

  1. Paréntesis
  2. Exponenciación
  3. Multiplicar
  4. Dividir
  5. Sumar
  6. Restar

CONSEJO: Para conversiones avanzadas, consulta Dominio de fórmulas personalizadas.

Probar fórmula (Test Formula)

Tras ingresar tu Fórmula de artículo (Item Formula), haz pruebas:

Formula editor.png

  1. Haz clic en Probar fórmula (Test Formula).
  2. Ingresa valores en los campos.
  3. Haz clic en Probar (Test) y verifica el Valor calculado (Calculated Value).

Validación de fórmula (Formula Validation)

STACK sigue prácticas estándar al calcular:

  • Fórmula inválida (Invalid Formula): falta un paréntesis u operador.
  • Variables inválidas (Invalid Variables): variable no reconocida.
  • Valor inválido (This Cell Contains an Invalid Value): denominador cero en reportes (Reporte de costo por medida (Item Cost by Takeoff Report) para diagnosticar).

Representación de datos por tipo de medida (Data Representation of Measurement Types)

El nombre de la Variable de medida (Takeoff Variable) no cambia, pero lo que representa varía con el Tipo de medida (Takeoff Measurement Type). A continuación cada tipo y lo que sus variables representan:


Área (Area)

Variable de medida Representa
[MeasuredArea] Área de medición
[MeasuredLinear] Perímetro
[MeasuredCount] Conteo

Lineal (Linear)

Variable de medida Representa
[MeasuredLinear] Longitud
[MeasuredCount] Conteo
[MeasuredHeight] Altura vertical de rectángulo
[MeasuredWidth] Ancho horizontal de rectángulo

NOTA: [MeasuredHeight] y [MeasuredWidth] no aplican a polígonos.


Conteo (Count)

Variable de medida Representa
[MeasuredCount] Conteo

Lineal con caídas (Linear with Drops)

Variable de medida Representa
[MeasuredLinearWithDrops] Longitud total (vertical + horizontal)
[MeasuredDropCount] Conteo de caídas
[MeasuredLinear] Longitud horizontal
[MeasuredCount] Conteo
([MeasuredLinearWithDrops]-[MeasuredLinear]) Longitud de caídas

Área inclinada (Pitched Area)

Variable de medida Representa
[MeasuredPitchedArea] Área inclinada (altura + recorrido)
[MeasuredArea] Área plana
[MeasuredPitchedLinear] Perímetro inclinado
[MeasuredLinear] Perímetro
[MeasuredCount] Conteo

Lineal inclinado (Pitched Linear)

Variable de medida Representa
[MeasuredPitchedLinear] Longitud inclinada
[MeasuredLinear] Longitud
[MeasuredCount] Conteo

Área de superficie (Surface Area)

Variable de medida Representa
[MeasuredSurfaceArea] Área de superficie
[MeasuredLinear] Longitud
[MeasuredCount] Conteo
([MeasuredSurfaceArea]/[MeasuredLinear]) Altura de pared

Volumen 2D (Volume 2D)

Variable de medida Representa
[MeasuredVolume2D] Yardas cúbicas (profundidad)
[MeasuredArea] Área
[MeasuredLinear] Perímetro
[MeasuredCount] Conteo
([MeasuredVolume2D]/[MeasuredArea]) Profundidad

Volumen 3D (Volume 3D)

Variable de medida Representa
[MeasuredVolume3D] Yardas cúbicas (ancho + profundidad)
[MeasuredLinear] Perímetro
[MeasuredCount] Conteo

Artículos relacionados (Related Articles)

¿Qué es un artículo? (What is an Item)
¿Qué es un ensamblaje? (What is an Assembly)
Crear, editar o eliminar ensamblajes personalizados (Create, Edit or Delete Custom Assemblies)
Dominio de fórmulas personalizadas (Mastering Custom Formulas)
Funciones de Excel en fórmulas (Excel Functions in Formulas)


Únete a la conversación sobre esta función en STACK Community.

Si necesita asistencia adicional, por favor Contáctenos.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

Comentarios

Inicie sesión para dejar un comentario.