- Impresión
- OscuroLigero
- PDF
Funciones de Excel en Fórmulas
- Impresión
- OscuroLigero
- PDF
In English
Las funciones de Excel amplían su gama de opciones al calcular un artículo o una condición. A continuación se encuentran las funciones de Excel, con ejemplos, que puede usar al crear una fórmula de ensamblaje personalizada en STACK.
Buscar por nombre de función de Excel
A
Valor absoluto (ABS)
Devuelve el valor absoluto de un número, un número sin su signo
EX: abs([MeasuredLinear]*-4.23)
= abs([144.89]*-4.23)
= abs(-612.88)
= 612.88
And
Comprueba si todos los argumentos son VERDADEROS (TRUE) y devuelve "VERDADERO" (TRUE) si todos los argumentos son VERDADEROS (TRUE).
NOTA : funciona bien con la función If cuando se aplican varias declaraciones VERDADERAS (TRUE) a una situación.
EX: if(and([MeasuredLinear]<0,[MeasuredLinear]<=8,[MeasuredLinear]/8,0)
= if(and([4]>0,[4]<=8),[4]/8,0)
= if(TRUE,[4]/8,0)
= TRUE,[4]/8
= 0.50
EX: if(and([MeasuredLinear]<0,[MeasuredLinear]<=8,[MeasuredLinear]/8,0)
= if(and([9]>0,[9]<=8),[9]/8,0)
= if(FALSE,[9]/8,0)
= FALSE,0
= 0.00
Arcocoseno, Coseno Inverso (ACOS)
Devuelve el arcocoseno, o coseno inverso, de un número. El arcocoseno es el ángulo cuyo coseno es un número. El ángulo devuelto se da en radianes en el rango de 0 (cero) a pi. El coseno del ángulo (Número) que desee y debe ser de -1 a 1.
NOTA: Toma exactamente un argumento (variable independiente). Funciona bien con la función Radian (Radianes) y la función Degrees (Grados).
EX: acos([CustomVariable1])
= acos([0.25])
= 1.32
EX: acos(radianes([AngleInDegrees]))
= acos(radianes([45]))
= acos(0.79)
= 0.67
EX : grados(acos([VariablePersonalizada1])
= grados(acos([0.25]))
= grados(1.32)
= 75.52
Arcoseno, Seno Inverso (ASIN)
Devuelve el arcoseno, o seno inverso, de un número. El arcoseno es el ángulo cuyo seno es número. El ángulo devuelto se da en radianes en el rango -pi/2 a pi/2.
NOTA: Toma exactamente un argumento (variable independiente). Funciona bien con la función Radian (Radianes) y la función Degrees (Grados).
EX: asin([CustomVariable1])
= asin([1])
= 1.57
EX: asin(radians([AngleInDegrees]))
= asin(radians([45]))
= asin(0.79)
= 0.90
EX: degrees(asin([CustomVariable1])
= degrees(asin([1]))
= degrees(1.57)
= 90.00
Arctangente, tangente inversa (ATAN)
Devuelve la Arctangente, o tangente inversa, de un número. El Arctangente es el ángulo cuya tangente es el número. El ángulo devuelto se da en radianes en el rango -pi/2 a pi/2.
NOTA: Toma exactamente un argumento (variable independiente). Funciona bien con la función Radian (Radianes) y la función Degrees (Grados).
= atan([1])
= 0.79
EX: atan(radians([AngleInDegrees]))
= atan(radians([45]))
= atan(0.79)
= 0.67
EX: degrees(atan([CustomVariable1])
= degrees(atan([1]))
= degrees(0.79)
= 45.00
C
Ceiling (Techo)
Redondea un número hacia arriba, al múltiplo significativo más cercano
NOTA: Se redondeará para cada medida extraída antes de que se sumen los valores. El redondeo puede causar un valor mayor de lo esperado. Utilizar con precaución.
= ceiling(664.77,1)
= 665.00
EX: ceiling([MeasuredLinear],2)
= ceiling(664.77,2)
= 666.00
EX: ceiling([MeasuredLinear],5)
= ceiling(664.77,5)
= 665.00
EX: ceiling([MeasuredLinear],10)
= ceiling(664.77,10)
= 670.00
Choose (Elegir)
Elija un valor o acción para realizar de una lista de valores, según un número de índice que proporcione.
=78
EX: choose(2,78,49,22)
=49
EX: choose(3,78,49,22)
=22
EX: choose([CustomVariable1],[MeasuredLinear],[CustomVariable2],[CustomVariable3])
= choose([3],[70],[10],[20])
= choose(3,70,10,20)
= 20
Coseno (COS)
Devuelve el coseno de un ángulo.
NOTA: Toma exactamente un argumento (variable independiente). Funciona bien con la función Radian (Radianes) y la función Degrees (Grados).
= cos(radians([30]))
= cos(0.52)
= 0.87
EX: degrees(cos([CustomVariable1]))
= degrees(cos([1]))
= degrees(0.54)
= 30.96
D
Grados "Degrees"
Convierte radianes a grados.
NOTA: Los ángulos deben convertirse de grados a radianes cuando se usan dentro de funciones trigonométricas. Consulte la función Radian (Radianes).
= 60
EX: degrees(acos([CustomVariable1])
= degrees(acos([0.25]))
= degrees(1.32)
= 75.52
E
E-constante (EXP)
Devuelve e elevado a la potencia del número. La constante e es igual a 2,71828182845904, la base del logaritmo natural.
= 2.72
EX: exp(2)
= 7.39
Even (Incluso)
Redondea un número positivo hacia arriba y un número negativo hacia abajo al entero par más cercano
NOTA: Se redondeará para cada medida extraída antes de que se sumen los valores. El redondeo puede causar un valor mayor de lo esperado. Utilizar con precaución.
= even(153.25)
= 154.00
EX: even(-[MeasuredLinear])
= even(-[153.25])
= -154.00
EX: even([MeasuredLinear]/12)
= even([1032.26]/12)
= even(86.02)
= 88.00
F
Floor (Piso)
Redondea un número hacia abajo al múltiplo significativo más cercano.
NOTA: Se redondeará para cada medida extraída antes de que se sumen los valores. El redondeo puede causar un valor mayor de lo esperado. Utilizar con precaución.
= floor(663.77,1)
= 663.00
EX: floor([MeasuredLinear],2)
=floor(663.77,2)
= 662.00
EX: floor([MeasuredLinear],5)
=floor(663.77,5)
= 660.00
EX: floor([MeasuredLinear],10)
=floor(663.77,10)
= 660.00
I
IF (Si-Declaración)
Comprueba si se cumple una condición y devuelve un valor si es VERDADERO (TRUE) y otro valor si es FALSO (FALSE)
NOTA: La fórmula completa se tiene en cuenta al validar una fórmula, lo que significa que la prueba lógica, la declaración VERDADERA (TRUE) y la declaración FALSA (FALSE) se verifican en busca de errores de cálculo antes de que se muestre un valor.
= if([12]>0,[52],[40])
= if(TRUE,52,40)
= TRUE,52
= 52.00
EX: if([CustomVariable]>0,[MeasuredPitchedLinear],[MeasuredLinear])
= if([0]>0,[52],[40])
= if(FALSE,52,40)
= FALSE,40
= 40.00
Redondear a Numero Entero (INT)
Redondea un número hacia abajo al entero más cercano
NOTA: Se redondeará para cada medida extraída antes de que se sumen los valores. El redondeo puede causar un valor mayor de lo esperado. Utilizar con precaución.
= int(255.97)
= 255.00
L
Logarithm (Logaritmo) (LOG)
Devuelve el logaritmo de un número en la base que especifique.
NOTA: Toma exactamente dos argumentos (variables independientes).
= 1.00
EX: log(8,2)
= 3.00
EX: log (86,2.7182818)
= 4.45
EX: log(10)
= invalid formula
Logaritmo (Logarithm), Base-10 (LOG10)
Devuelve el logaritmo en base 10 de un número (se supone en base 10)
NOTA: Toma exactamente un argumento (variable independiente).
= 1.00
EX: log10([MeasuredLinear])
= log(527.66)
= 2.72
M
Max (Máx)
Devuelve el valor más grande de un conjunto de valores. Ignora los valores lógicos y el texto.
= max([70],20,10)
= 70
Remainder (Resto) (MOD)
Devuelve el resto después de dividir un número por un divisor. Funciona bien con la función Quotient (Cociente).
NOTA : Si el divisor es 0, MOD devuelve el error "División por 0".
= mod([76],10)
= 6
Round to Multiple (Redondeo a múltiplo) (MROUND)
Devuelve un número redondeado al múltiplo deseado más próximo.
NOTA: Se redondeará para cada medida dibujada antes de que se sumen los valores. El redondeo puede causar un valor mayor de lo esperado. Utilizar con precaución.
= mround(844.95,20)
= 840.00
EX: mround([MeasuredLinear],20)
= mround(874.95,20)
= 880.00
O
Odd (Impar)
Redondea un número positivo hacia arriba y un número negativo hacia abajo al entero impar más cercano.
NOTA: Se redondeará para cada medida extraída antes de que se sumen los valores. El redondeo puede causar un valor mayor de lo esperado. Utilizar con precaución.
= odd(153.25)
= 155.00
EX: odd(-[MeasuredLinear])
= odd(-[153.25])
= -155.00
EX: odd([MeasuredLinear]/12)
= odd([1032.26]/12)
= odd(86.02)
= 87.00
Or (O)
Comprueba si alguno de los argumentos es VERDADERO (TRUE) y devuelve VERDADERO (TRUE) o FALSO (FALSE).
Solo devuelve FALSO (FALSE) si todos los argumentos son FALSO (FALSE).
NOTA: Funciona bien con la función If para comprobar varias sentencias lógicas.
= if(or([4]=4,[4]=8),[4]/8,[4]/10)
= if(TRUE,[4]/8,[4]/10)
= TRUE,[4]/8
= 0.50
EX: if(or([MeasuredLinear]=4,[MeasuredLinear]=8),[MeasuredLinear]/8,[MeasuredLinear]/10)
= if(or([8]=4,[8]=8),[8]/8,[8]/10)
= if(TRUE,[8]/8,[8]/10)
= TRUE,[8]/8
= 1.00
EX: if(or([MeasuredLinear]=4,[MeasuredLinear]=8),[MeasuredLinear]/8,[MeasuredLinear]/10)
= if(or([15]=4,[15]=8),[15]/8,[15]/10)
= if(FALSE,[15]/8,[15]/10)
= FALSE,[15]/10
= 1.50
P
Pi
Devuelve el valor de Pi, con dos decimales, no acepta argumentos
= 3.14*([12]/2)
= 3.14*(6)
= 18.84
Power (Potencia)
Devuelve el resultado de un número elevado a una potencia.
= power([36]/12,2)
= power(3,2)
= (3*3)
= 9.00
Product (Producto)
Multiplica todos los números dados como argumentos.
= product(100.54,power(4/2,2),3.14159)
= product(100.54,2,3.1159)
= 1263.42
Q
Quotient (Cociente)
Devuelve la parte entera de una división
NOTE: If the denominator is 0, Quotient returns the “Division by 0” error.
= 4.00
EX: quotient([MeasuredLinear],4)
= quotient([25.63],4)
= quotient(6.4075)
= 6.00
R
Radians (Radianes)
Convierte grados a radianes, todos los grados deben convertirse primero a radianes
NOTA: Los ángulos deben convertirse de grados a radianes en todas las funciones trigonométricas.
= radians(60)
= 1.05
Round (Redondo)
Redondea un número a un número específico de dígitos
NOTA: Se redondeará para cada medida extraída antes de que se sumen los valores. El redondeo puede causar un valor mayor de lo esperado. Utilizar con precaución.
= round(156.23,0)
= 156.00
EX: round([MeasuredLinear],0)
= round(156.53,0)
= 157.00
EX: round([MeasuredLinear]/12,0)
= round([1032.26]/12,0)
= round(86.02,0)
= 86.00
Round Down (Redondear Hacia Abajo) (ROUNDDOWN)
Redondea un número hacia abajo, hacia cero
NOTA: Se redondeará para cada medida extraída antes de que se sumen los valores. El redondeo puede causar un valor mayor de lo esperado. Utilizar con precaución.
= rounddown (1584.63,0)
= 1584.00
EX: rounddown([MeasuredLinear]/12,0)
= rounddown([1032.26]/12,0)
= rounddown(86.02,0)
= 86.00
Round Up (Redondeo Hacia Arriba) (ROUNDUP)
Redondea un número hacia arriba, lejos de cero.
NOTA: Se redondeará para cada medida extraída antes de que se sumen los valores. El redondeo puede causar un valor mayor de lo esperado. Utilizar con precaución.
= roundup (1584.63,0)
= 1585.00
EX: roundup([MeasuredLinear]/12,0)
= roundup([1032.26]/12,0)
= roundup(86.02,0)
= 87.00
EX: roundup([MeasuredArea],3)
= roundup (584.6323,3)
= 584.633
EX: roundup([MeasuredArea],2)
= roundup (584.6323,2)
= 584.64
EX: roundup([MeasuredArea],1) (1 is the 10th's place)
= roundup (584.6323,1)
= 584.7
EX: roundup([MeasuredArea],0) (Zero is the 1's place)
= roundup (584.6323,0)
= 585
EX: roundup([MeasuredArea],-1) (-1 is the 10's place)
= roundup (584.6323,-1)
= 590
EX: roundup([MeasuredArea],-2)
= roundup (584.6323,-2)
= 600
EX: roundup([MeasuredArea],-3)
= roundup (584.6323,-3)
= 1000
S
Sine (Seno) (SIN)
Devuelve el seno de un ángulo.
NOTA: Toma exactamente un argumento (variable independiente). Funciona bien con la función Radian (Radianes) y la función Degrees (Grados).
= sin(radians([60]))
= sin(1.05)
= 0.87
EX: degrees(sin([CustomVariable1]))
= degrees(sin([1]))
= degrees(0.84)
= 48.21
Square Root (Raíz Cuadrada) (SQRT)
Devuelve la raíz cuadrada de un número
= sqrt(16)
= 4.00
Raíz cuadrada * Pi (SQRTPI)
Devuelve la raíz cuadrada de (Valor * Pi)
= sqrtpi([12]*3.14)
= sqrt(37.68)
= 6.14
Sum "Suma" (SUM)
Agrega todos los números enumerados como argumentos.
= sum(20,10,[70])
= 100
T
Tangente "Tangente" (TAN)
Devuelve la tangente del ángulo dado.
NOTA: Toma exactamente un argumento (variable independiente). Funciona bien con la función Radian (Radianes) y la función Degrees (Grados).
= tan(radians([45]))
= tan(0.79)
= 1.00
EX: degrees(tan([CustomVariable1]))
= degrees(tan([1]))
= degrees(1.56)
= 89.23
Artículos Relacionados
¿Qué es un artículo?
¿Qué es un Ensamblaje?
Personalizar o crear un ensamblaje
Trabajar con fórmulas de ensamblaje
Dominar fórmulas personalizadas
Si necesita asistencia adicional, por favor contáctenos.