Fórmulas, Funciones aritméticas y operaciones

Funciones: Textos variables, definir fórmula + Definir celda, fórmula

Operaciones aritméticas

+

Suma

()

Paréntesis

-

Resta

(())

Paréntesis anidados

*

Multiplicación

e

Potencia de e para la representación de puntos flotantes

/

División

^

Potencia

Funciones aritméticas soportadas

Nota:Las funciones aritméticas pueden usarse junto con los Textos variables distintos de los provistos en la herramienta Función () (módulo Dibujo 2D+). Pulse aquí para ver un resumen.

Allplan

Función

Descripción

ABS(X)

|x|

Módulo

Cuadrado(X)
SQRT(X)

 

Raíz cuadrada

PI(X)

PI

Función de círculo de pi PHI(2) = PI * 2

LN(X)

ln x

Logaritmo neperiano

LOG(X)

log x

Logaritmo de base 10

RCP(X)

1/x

Inversa de x

EXP(X)

ex

Función exponencial (base x)

SGN(X)

-

Signo 0=0 <0=-1 >0=+1

Sen(X):

seno x

Seno

COS(X)

cos x

Coseno

TAN(X)

tan x

Tangente

ASIN(X)

Arcsen x

Arco seno

ACO(X)

arccos x

Arco coseno

ATAN(X)

arctan x

Arco tangente

SINH(X)

senh x

Seno hiperbólico

COSH(X)

cosh x

Coseno hiperbólico

TANH(X)

tanh x

Tangente hiperbólica

NINT(X)

-

Redondea hasta el número entero más cercano

Int(X):

-

Redondea hasta el número entero inferior más cercano

CEIL(X)

-

Redondea al número entero más cercano

GRA(X)

-

Radianes a grados

RAD(X)

 

Grados a radianes

GON(X)

-

Radianes a grados

RAD(X)

 

Grados a radianes

AVG(x1; x2; ..)

-

Media de hasta 10 argumentos separados por comas (AVG(1,3)=2)

MIN(x1; x2; ..)

-

Media de hasta 10 argumentos separados por comas (MIN(1;3)=1)

MAX(x1; x2; ..)

-

Media de hasta 10 argumentos separados por comas (MAX(1;3)=3)

FLAG(Valor; bit[n];...)

-

Análisis binario
Ejemplo:
Valor = 25 --> binario: 11001

FLAG(Value; 1) devuele 1 ya que la primera ya por la derecha ya está definida.
FLAG(Value; 2; 3) devuelve 0 porque ninguna de las dos está definida.
FLAG(Value; 3; 4) devuelve 8 poque está definida la cuarta.

ROUND(X,x)

-

Redondea a cierto número de dígitos
(ROUND(1.13333,2)=1.13)

ROUND(X,y,z)

-

Redondea cualquier número (x) a cierto número de dígitos (y). Puede especificar un valor de redondeo para el último dígito (z)
(ROUND(1.13333,2.5)=1,15)

ELE()

-

Filtra varios valores numéricos de un atributo y devuelve 0 o 1
Ejemplo:
ELE(espesor;0,115;0,24;0,365)
Detecta todos los muros con los espesores especificados

VALOR

-

Como en Excel:
Deriva cualquier información del texto
Ejemplo:
STR_TEST = "En mi casa hay 6 habitaciones y 2 baños"
VALOR(STR_TEST,1) + VALOR (STR_TEST 2) = 8

MID(Texto;
primer_caracter;
número de caracteres)

-

Como en Excel:
Muestra un número específico de caracteres de una cadena

FORMAT(cadena de formato; valor1; [value<n>]; ....)

-

Devuelve los valores formateados
Ejemplo:
FORMAT("W/H=%.2f / %.2f"; @220@; @222@)
devuelve una cadena
"A/H=1.55 / 2.03"

%.2f sirve para redondear al valor a dos cifras decimales. En este ejemplo, la longitud (@220@) se inserta en el primer lugar y la altura (@222@) en el segundo, cada uno con dos cifras decimales.



Allplan 2016
(C) Allplan GmbH Politica de privacidad