Las siguientes son las fórmulas de uso común que hemos utilizado ya por varios años. Incluimos las funciones básicas que nos permiten desarrollar fórmulas simples y complejas.
Operaciones básicas
Funciones
Los siguientes caractéres indican a Revit qué hacer entre 2 valores.
Comando en Revit
+
–
*
/
=
<
>
^
Suma
Suma
Resta
Multiplicación
División
Igual
Menor que
Mayor que
Exponenciación
Declaraciones
Las siguientes declaraciones indican a Revit si la fórmula será un booleano, alternativa, o redondeo. Estas se incluyen al principio de la fórmula.
Comando en Revit
IF()
AND()
OR()
NOT()
ROUND()
ROUNDDOWN()
ROUNDUP()
LOG()
Definición
Declaración condicional
Declaración para añadir
Declaración alternativa
Declaración opuesta / falsa
Redondeo del valor
Redondeo hacia abajo
Redondeo hacia arriba
Logaritmo
Fórmulas
Las siguientes formulas exponen las operaciones básicas se pueden utilizar en Revit.
Fórmula condicional
Una fórmula que da un valor numérico basado en que la condicionante sea cierta.
Fórmula
IF ([Condicional], [Valor si cierto] , [Valor si falso])
Ejemplo
X = IF ( A > B , Z , Y )
Fórmula condicional con texto
Una fórmula que da un valor de texto basado en que la condicionante sea cierta o falsa.
Nota: El valor de texto como resultado debe de estar entre comillas.
Fórmula
IF ([Condicional], [Valor si cierto] , [Valor si falso])
Ejemplo
X = IF ( A > B , “Cierto” , “Falso” )
Fórmula condicional anidada IF() y AND()
Una fórmula que da un resultado basado en dos condiciones.
Fórmula
IF( AND( [Condicional 1], [Condicional 2]) , [Valor si cierto] , [Valor si falso])
Ejemplo
X = IF ( AND( A > B, A > C) , “Cierto” , “Falso” )
Fórmula condicional anidada IF() y OR()
Una fórmula que da un resultado basado en que alguna de dos condiciones sean ciertas.
Fórmula
IF( AND( [Alternativa Condicional 1], [Alternativa Condicional 2]) , [Valor si alguna alternativa es cierto] , [Valor si ambas alternativas son falsas])
Ejemplo
X = IF ( OR( A > B, A > C) , “Cierto” , “Falso” )
Exponencial
Fórmula que retorna el exponencial de un valor a la potencia indicada.
Fórmula
[Valor Numérico] ^ [Potencia Numérica]
Ejemplo
X = Y ^ E
Exponencial de E
Fórmula que retorna el exponencial E de un valor.
Fórmula
exp([Valor Numérico])
Ejemplo
X = exp(N)
Círculos
Fórmula para calcular el valor de la circunferencia y/o área de un círculo.
Fórmula
Circunferencia = pi() * ([Radio] * 2)
Área = pi() * [Radio] ^ 2
Ejemplo
(Circunferencia) X = pi() * (Radio * 2)
(Área) X = pi() * Radio ^ 2
Raíz Cuadrada
Fórmula para calcular la raíz cuadrada de un valor numérico.
Fórmula
sqrt([Valor Númerico])
Ejemplo
X = sqrt(N)
Forzar parámetros (Sí/No) a Sí
Fórmula que bloquea el parámetro en un Sí
Fórmula
[1 < 2] , [1 = 1]
Ejemplo
X = 1 < 2 , X = 1 = 1
Forzar parámetros (Sí/No) a No
Fórmula que bloquea el parámetro en un No
Fórmula
[1 > 2] , [1 = 0]
Ejemplo
X = 1 > 2 , X = 1 = 0
Trigonometría con Triángulos Rectángulos
Las siguientes fórmulas nos ayudan a poder calcular los valores de ángulos y distancias de un triángulo conociendo 2 valores de el.
Conocidos: a + b
Fórmula
c = sqrt(a ^ 2 + b ^ 2)
A = atan(a / b)
B = atan(b / a)
Conocidos: a + c
Fórmula
b = sqrt(c ^ 2 - a ^ 2)
A = asin(a / c)
B = acos(a / c)
Conocidos: b + c
Fórmula
A = acos(b / c)
a = sqrt(c ^ 2 - b ^ 2)
B = asin(b / c)
Conocidos: c + A
Fórmula
a = c * sin(A)
b = c * cos(A)
B = 90° – A
Conocidos: c + B
Fórmula
a = c * cos(B)
b = c * sin(B)
A = 90° – B
Conocidos: a + B
Fórmula
b = a * tan(B)
c = a / cos(B)
A = 90° – B
Conocidos: b + A
Fórmula
a = b * tan(A)
c = b / cos(A)
B = 90° – A
Conocidos: a + A
Fórmula
b = a / tan(A)
c = a / sin(A)
B = 90° – A
Conocidos: b + B
Fórmula
a = b / tan(B)
c = b / sin(B)
A = 90° – B
Esperamos que este listado te sea de utilidad.
Si hay alguna fórmula que necesitas, descríbela en los comentarios…