Funções de Matemática
A lista mostra as funções matemáticas que você pode usar em expressões.
Função | Descrição |
---|---|
Abs(Arg1) | Retorna o valor absoluto de Arg1. O argumento e o resultado são do tipo real. |
ACos(Arg1) | Retorna o arco cosseno de Arg1 como um ângulo expresso em radianos no intervalo [0 , p ]. Arg1 deve estar no intervalo [-1.0, 1.0]; caso contrário, #NA é retornado. O argumento e o resultado são do tipo Real. |
ASin(Arg1) | Retorna o arco seno de Arg1 como um ângulo expresso em radianos no intervalo [- p /2 , p /2]. Arg1 deve estar no intervalo [-1.0, 1.0]; caso contrário, #NA é retornado. O argumento e o resultado são do tipo Real. |
ATan(Arg1) | Retorna o arco tangente de Arg1 como um ângulo expresso em radianos no intervalo [-PI/2 , PI/2]. O argumento e o resultado são do tipo Real. |
ATan2(Arg1, Arg2) | Retorna o arco tangente de dois argumentos como um ângulo expresso em radianos (no intervalo -PI e PI). Os sinais dos argumentos são usados para determinar o quadrante do resultado. Os argumentos e o resultado são do tipo Real.
Exemplo: ATan2(0, -1) |
Ceiling(Arg1) | Arredonda Arg1 para cima para o número inteiro mais próximo. O argumento e o resultado são do tipo Real.
Exemplos: Ceiling(1.01) → 2.0 Ceiling(-1.99) → -1.0 |
Cos(Arg1) | Retorna o cosseno de Arg1, no qual Arg1 é um ângulo expresso em radianos. O argumento e o resultado são do tipo Real. |
Exp(Arg1) | Retorna e (2.718281...) elevado à potência de Arg1. O argumento e o resultado são do tipo Real. |
Floor(Arg1) | Arredonda Arg1 para baixo para o número inteiro mais próximo. O argumento e o resultado são do tipo Real.
Exemplos: Floor(1.99) → 1.0 Floor(-1.01) → -2.0 |
Ln(Arg1) | Retorna o logaritmo natural de Arg1. Os argumentos e o resultado são do tipo Real. Se Arg1 for negativo, o resultado será um erro #NA . Se Arg1 for zero, o resultado também será #NA. |
Log(Arg1, Arg2) | Retorna o logaritmo de Arg1 expresso na base especificada por Arg2. Equivalente a Ln(Arg1)/Ln(Arg2). Os argumentos e o resultado são do tipo Real. Consulte a função Ln para obter a definição dos argumentos válidos. |
Log10(Arg1) | Retorna o logaritmo em base 10 de Arg1. Equivalente a Ln(Arg1)/Ln(10). Os argumentos e o resultado são do tipo Real. Consulte a função Ln para obter a definição dos argumentos válidos. |
Mod(Arg1, Arg2) | Retorna o lembrete da divisão de Arg1 por Arg2. Os argumentos e o resultado são do tipo Real. Se Arg2 for 0, o resultado será um erro #NA.
Mod(Arg1, Arg2) é definido como: Arg1 - Arg2*Floor(Arg1/Arg2) |
PI() | Retorna a constante numérica π.
O resultado é do tipo Real. |
Power(Arg1, Arg2) | Retorna Arg1 elevado à potência Arg2. Os argumentos e o resultado são do tipo Real.
Exemplos: Power(10, 3) → 1000 Power(10, -3) → 0.001 Power(0, 0) → 1 |
Product(Arg1, ...) | Calcula o produto dos valores. Se um argumento for especificado, o resultado será o produto de toda a coluna. Se mais de uma coluna for especificada, o resultado será o produto de cada linha.
Os argumentos e o resultado são do tipo Real. Argumentos nulos são ignorados e não contribuem para o produto. Exemplos: Product([Column]) Product(1,2,3) → 6 Product(-1) → -1 Product(1.5, -2, 3) → -9 Product(1, null, 3) → 3 Product(null) → (Empty) |
Rand(Arg1) | Retorna um número real aleatório entre 0,0 e 1,0.
O argumento inteiro é um valor de propagação constante que é utilizado para inicializar o gerador de número aleatório. Também assegura que os mesmos valores sejam gerados se a coluna é recalculada. O valor de propagação não pode ser uma referência de coluna. Exemplo: Rand(147) |
RandBetween(Arg1, Arg2, Arg3) | Retorna um número inteiro aleatório dentro do intervalo especificado.
Os argumentos primeiro e segundo definem o intervalo para os números aleatórios. Estes argumentos podem ser valores constantes ou referências de colunas de números inteiros. O terceiro argumento é um valor de propagação constante que é utilizado para inicializar o gerador de número aleatório. Também assegura que os mesmos valores sejam gerados se a coluna é recalculada. O valor de propagação não pode ser uma referência de coluna. Exemplo: RandBetween(100, -100, 147) RandBetween(0, [Column 1], 147) RandBetween([Column 1], [Column 2], 37) |
Round(Arg1, Arg2) | Arredonda Arg1 para o número de casas decimais especificado por Arg2. Os argumentos e o resultado são do tipo Real, mas para Arg2, apenas a parte inteira é usada. Observe que Arg2 pode ser negativo para fazer o arredondamento convergente até 10s, 100s, etc. 0.5 é arredondado para cima, para um número com maior magnitude (ignorando o sinal).
Exemplos: Round(PI(), 3) → 3.142 Round(-0.5, 0) → -1 Round(25, -1) → 30 |
Sin(Arg1) | Retorna o seno de Arg1, no qual Arg1 é um ângulo expresso em radianos. O argumento e o resultado são do tipo Real. |
Sqrt(Arg1) | Retorna a raiz quadrada de Arg1. O argumento e o resultado são do tipo Real. Se Arg1 for negativo, o resultado será um erro #NA. |
Sum(Arg1, ...) | Calcula a soma dos valores. Se um argumento for especificado, o resultado será a soma de toda a coluna. Se mais de uma coluna for especificada, o resultado será a soma de cada linha.
Argumentos nulos são ignorados e não contribuem para a soma. Exemplos: Sum([Column]) Sum(1,2,3) → 6 Sum(-1) → -1 Sum (1.5, -2, 3) → 2.5 Sum (1, null, 3) → 4 Sum (null) → (Empty) |
Tan(Arg1) | Retorna a tangente de Arg1, na qual Arg1 é um ângulo expresso em radianos. O argumento e o resultado são do tipo Real. |