Funciones de Excel en Fórmulas
    • Oscuro
      Ligero
    • PDF

    Funciones de Excel en Fórmulas

    • Oscuro
      Ligero
    • PDF

    Resumen del artículo

    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   C   D   E   F   I   L
    M   O   P   Q   R   S   T


    A

    Valor absoluto (ABS)

    Devuelve el valor absoluto de un número, un número sin su signo

    abs(Número)


    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.

    and(Logical1,Logical2,Logical3…)


    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).

    acos(Número)

    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).

    asin(Number)

    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(Number)
     EX: atan([CustomVariable1])
     = 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(Número,Significance)
    EX: ceiling([MeasuredLinear],1)
     = 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.

    choose(IndexNumber,Value1,Value2,Value3…)
    EX: choose(1,78,49,22)
     =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(Number)
     EX: cos(radians([DegreeOfAngle]))
     = 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).

    degrees(Number)
     EX: degrees(1.05)
     = 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.

    exp(Number)
     EX: exp(1)
     = 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(Number)
    EX: even([MeasuredLinear])
     = 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

    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(Número,Significante)
    EX: floor([MeasuredLinear],1)
     = 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(LogicalTest,ValueWhenTrue,ValueWhenFalse)
     EX: if([CustomVariable]>0,[MeasuredPitchedLinear],[MeasuredLinear])
     = 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(Número)
     EX: int([MeasuredArea])
     = 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).

    log(Number,Base)
     EX: log(10,10)
     = 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).

    log10(Number)
     EX: log10(10)
     = 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(Number1,Number2,Number3…)
     EX: max([MeasuredLinear],20,10)
     = 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(number,divisor)
     EX: mod([MeasuredLinear],10)
     = 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(Number,Multiple)
     EX: mround([MeasuredLinear],20)
     = 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(Number)
     EX: odd([MeasuredLinear])
     = 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.

    or(Logical1,Logical2,Logical3…)
     EX: if(or([MeasuredLinear]=4,[MeasuredLinear]=8),[MeasuredLinear]/8,[MeasuredLinear]/10)
     = 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

    pi()
     EX: pi()*([DiameterInches]/2)
     = 3.14*([12]/2)
     = 3.14*(6)
     = 18.84

    Power (Potencia)

    Devuelve el resultado de un número elevado a una potencia.

    power(Numero,Poder)
     EX: power([DiameterInches]/12,2)
     = power([36]/12,2)
     = power(3,2)
     = (3*3)
     = 9.00

    Product (Producto)

    Multiplica todos los números dados como argumentos.

    product(Número1,Número2,Número3...)
     EX: product([MeasuredLinear],power([DiameterInFeet/2],2),pi())
     = 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.

    quotient(Numerator,Denominator)
     EX: quotient(9,2)
     = 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(Numbero)
     EX: radians([GradoDeAngulo])
     = 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(Number,NumberOfDigitsAfterDecimal)
     EX: round([MeasuredLinear],0)
     = 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(Number,NumberOfDigitsAfterDecimal)
     EX: rounddown([MeasuredArea],0)
     = 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(Number,NumberOfDigitsAfterDecimal)
     EX: roundup([MeasuredArea],0)
     = 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(Number)
     EX: sin(radians([DegreeOfAngle]))
     = 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(Numero)
     EX: sqrt([MeasuredCount])
     = sqrt(16)
     = 4.00

    Raíz cuadrada * Pi (SQRTPI)

    Devuelve la raíz cuadrada de (Valor * Pi)

    sqrtpi(Number)
     EX: sqrtpi([DiametroEnPulgadas])
     = sqrtpi([12]*3.14)
     = sqrt(37.68)
     = 6.14

    Sum "Suma" (SUM)

    Agrega todos los números enumerados como argumentos. 

    sum(Number1,Number2,Number3….)
     EX: sum(20,10,[MeasuredLinear])
     = 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(Number)
     EX: tan(radians([AngleInDegrees]))
     = 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.


    ¿Te ha sido útil este artículo?