Funzioni matematiche

L'elenco mostra le funzioni matematiche utilizzabili nelle espressioni.

Funzione Descrizione
Abs(Arg1) Restituisce il valore assoluto di Arg1. L’argomento e il risultato sono di tipo real.
ACos(Arg1) Restituisce l'arcocoseno di Arg1 come angolo espresso in radianti nell'intervallo [0 , p ]. Arg1 deve essere nell'intervallo [-1.0, 1.0], altrimenti viene restituito #NA. L'argomento e il risultato sono di tipo Real.
ASin(Arg1) Restituisce l'arcoseno di Arg1 come angolo espresso in radianti nell'intervallo [- p /2 , p /2]. Arg1 deve essere nell'intervallo [-1.0, 1.0], altrimenti viene restituito #NA. L'argomento e il risultato sono di tipo Real.
ATan(Arg1) Restituisce l'arcotangente di Arg1 come angolo espresso in radianti nell'intervallo [-PI/2 , PI/2]. L'argomento e il risultato sono di tipo Real.
ATan2(Arg1, Arg2) Restituisce l'arcotangente di due argomenti come angolo espresso in radianti (nell'intervallo -PI e PI). I segni degli argomenti sono utilizzati per determinare il quadrante del risultato. Gli argomenti e il risultato sono di tipo Real.

Esempio:

ATan2(0, -1)

Ceiling(Arg1) Arrotonda Arg1 per eccesso al numero intero più vicino. L'argomento e il risultato sono di tipo Real.

Esempi:

Ceiling(1.01) → 2.0

Ceiling(-1.99) → -1.0

Cos(Arg1) Restituisce il coseno di Arg1, dove Arg1 è un angolo espresso in radianti. L'argomento e il risultato sono di tipo Real.
Exp(Arg1) Restituisce e (2,718281...) elevato alla potenza di Arg1. L'argomento e il risultato sono di tipo Real.
Floor(Arg1) Arrotonda Arg1 per difetto al numero intero più vicino. L'argomento e il risultato sono di tipo Real.

Esempi:

Floor(1.99) → 1.0

Floor(-1.01) → -2.0

Ln(Arg1) Restituisce il logaritmo naturale di Arg1. Gli argomenti e il risultato sono di tipo Real. Se Arg1 è negativo, il risultato è un errore #NA . Se Arg1 è zero, anche questo risultato è un errore #NA.
Log(Arg1, Arg2) Restituisce il logaritmo di Arg1 espresso con la base specificata da Arg2. Equivale a Ln(Arg1)/Ln(Arg2). Gli argomenti e il risultato sono di tipo Real. Per la definizione degli argomenti validi, vedere la funzione Ln.
Log10(Arg1) Restituisce il logaritmo in base 10 di Arg1. Equivale a Ln(Arg1)/Ln(10). Gli argomenti e il risultato sono di tipo Real. Per la definizione degli argomenti validi, vedere la funzione Ln.
Mod(Arg1, Arg2) Restituisce il resto della divisione di Arg1 per Arg2; gli argomenti e il risultato sono di tipo Real. Se Arg2 è 0, il risultato è un errore #NA.

Mod(Arg1, Arg2) viene definito come:

Arg1 - Arg2*Floor(Arg1/Arg2)

PI() Restituisce la costante numerica π.

Il risultato è di tipo Real.

Power(Arg1, Arg2) Restituisce Arg1 elevato alla potenza di Arg2. Gli argomenti e il risultato sono di tipo Real.

Esempi:

Power(10, 3) → 1000

Power(10, -3) → 0.001

Power(0, 0) → 1

Product(Arg1, ...) Calcola il prodotto dei valori. Se viene fornito un argomento, il risultato è il prodotto per l'intera colonna. Se vengono forniti più argomenti, il risultato è il prodotto di ogni riga.

Gli argomenti e il risultato sono di tipo Real. Gli argomenti null sono ignorati e non contribuiscono al prodotto.

Esempi:

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) Restituisce un numero reale casuale compreso tra 0,0 e 1,0.

L'argomento intero è un valore di seme costante utile per inizializzare il generatore di numeri casuali. Garantisce anche che vengano generati gli stessi valori se la colonna viene ricalcolata.

Il valore del seme non può essere il riferimento di una colonna.

Esempio:

Rand(147)

RandBetween(Arg1, Arg2, Arg3) Restituisce un numero intero casuale all'interno dell'intervallo specificato.

Primo e secondo argomento definiscono l'intervallo dei numeri casuali. Questi argomenti possono essere valori costanti o riferimenti a colonne di interi.

Il terzo argomento è un valore di seme costante utilizzato per inizializzare il generatore di numeri casuali. Garantisce anche che vengano generati gli stessi valori se la colonna viene ricalcolata.

Il valore del seme non può essere il riferimento di una colonna.

Esempio:

RandBetween(100, -100, 147)

RandBetween(0, [Column 1], 147)

RandBetween([Column 1], [Column 2], 37)

Round(Arg1, Arg2) Arrotonda Arg1 al numero di posizioni decimali specificati da Arg2. Gli argomenti e il risultato sono di tipo Real, ma per Arg2 viene utilizzata solo la parte integer. Arg2 può essere negativo per arrotondare anche a 10s, 100s e così via. 0,5 viene arrotondato per eccesso a un numero maggiore (ignorando il segno).

Esempi:

Round(PI(), 3) → 3.142

Round(-0.5, 0) → -1

Round(25, -1) → 30

Sin(Arg1) Restituisce il seno di Arg1, dove Arg1 è un angolo espresso in radianti. L'argomento e il risultato sono di tipo Real.
Sqrt(Arg1) Restituisce la radice quadrata di Arg1. L'argomento e il risultato sono di tipo Real. Se Arg1 è negativo, il risultato è un errore #NA.
Sum(Arg1, ...) Calcola la somma dei valori. Se viene fornito un argomento, il risultato è la somma dell'intera colonna. Se vengono forniti più argomenti, il risultato è la somma di ogni riga.

Gli argomenti null sono ignorati e non contribuiscono alla somma.

Esempi:

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) Restituisce la tangente di Arg1, dove Arg1 è un angolo espresso in radianti. L'argomento e il risultato sono di tipo Real.
Vedere anche Funzioni.