Fonctions mathématiques
La liste indique les fonctions mathématiques pouvant être utilisées dans des expressions.
Fonction | Description |
---|---|
Abs(Arg1) | Renvoie la valeur absolue de Arg1. L'argument et le résultat sont de type réel. |
ACos(Arg1) | Renvoie l'arccosinus de Arg1 sous la forme d'un angle exprimé en radians compris dans l'intervalle [0 , p ]. Arg1 doit être compris dans l'intervalle [-1.0, 1.0], sinon #NA est renvoyé. L'argument et le résultat sont de type Real. |
ASin(Arg1) | Renvoie l'arcsinus de Arg1 sous la forme d'un angle exprimé en radians compris dans l'intervalle [- p /2 , p /2]. Arg1 doit être compris dans l'intervalle [-1.0, 1.0], sinon #NA est renvoyé. L'argument et le résultat sont de type Real. |
ATan(Arg1) | Renvoie l'arctangente de Arg1 sous la forme d'un angle exprimé en radians compris dans l'intervalle [-PI/2 , PI/2]. L'argument et le résultat sont de type Real. |
ATan2(Arg1, Arg2) | Revoie l'arctangente de deux arguments sous la forme d'un angle exprimé en radians (dans l'intervalle -PI et PI). Les signes des arguments sont utilisés pour déterminer le quadrant du résultat. Les arguments et le résultat sont de type Real.
Exemple : ATan2(0, -1) |
Ceiling(Arg1) | Arrondit Arg1 au nombre entier supérieur le plus proche. L'argument et le résultat sont de type Real.
Exemples : Ceiling(1.01) → 2.0 Ceiling(-1.99) → -1.0 |
Cos(Arg1) | Renvoie le cosinus de Arg1 où Arg1 est un angle exprimé en radians. L'argument et le résultat sont de type Real. |
Exp(Arg1) | Renvoie e (2,718281...) élevé à la puissance Arg1. L'argument et le résultat sont de type Real. |
Floor(Arg1) | Arrondit Arg1 au nombre entier inférieur le plus proche. L'argument et le résultat sont de type Real.
Exemples : Floor(1.99) → 1.0 Floor(-1.01) → -2.0 |
Ln(Arg1) | Renvoie le logarithme naturel de Arg1. Les arguments et le résultat sont de type Real. Si Arg1 est négatif, l'erreur #NA se produit. Si Arg1 est égal à zéro, l'erreur #NA se produit de nouveau. |
Log(Arg1, Arg2) | Renvoie le logarithme de Arg1 exprimé sur une base spécifiée par Arg2. Équivalent à Ln(Arg1)/Ln(Arg2). Les arguments et le résultat sont de type Real. Pour la définition d'arguments valides, reportez-vous à la rubrique Fonction Ln. |
Log10(Arg1) | Renvoie le logarithme décimal de Arg1. Équivalent à Ln(Arg1)/Ln(10). Les arguments et le résultat sont de type Real. Pour la définition d'arguments valides, reportez-vous à la rubrique Fonction Ln. |
Mod(Arg1, Arg2) | Renvoie un rappel concernant la division de Arg1 par Arg2. Les arguments et les résultats sont de type Real. Si Arg2 est 0, l'erreur #NA se produit.
Mod(Arg1, Arg2) est défini comme suit : Arg1 - Arg2*Floor(Arg1/Arg2) |
PI() | Renvoie la constante numérique π.
Le résultat est de type Real. |
Power(Arg1, Arg2) | Renvoie Arg1 élevé à la puissance Arg2. Les arguments et le résultat sont de type Real.
Exemples : Power(10, 3) → 1000 Power(10, -3) → 0.001 Power(0, 0) → 1 |
Product(Arg1, ...) | Calcule le produit des valeurs. Si un argument est donné, le résultat représente le produit de toute la colonne. Si plusieurs colonnes sont données, le résultat représente le produit de chaque ligne.
Les arguments et le résultat sont de type Real. Les arguments null sont ignorés et ne sont pas inclus dans le produit. Exemples : 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) | Renvoie un nombre entier aléatoire compris entre 0,0 et 1,0.
L’argument entier est une valeur seed constante qui permet d’initialiser le générateur de nombres aléatoires. Il assure également que les mêmes valeurs seront générées en cas de recalcul de la colonne. La valeur seed ne peut pas être une référence de colonne. Exemple : Rand(147) |
RandBetween(Arg1, Arg2, Arg3) | Renvoie un nombre entier aléatoire compris dans la plage spécifiée.
Le premier et le deuxième argument déterminent la plage des nombres choisis aléatoirement. Ces arguments peuvent prendre la forme de valeurs constantes ou de références de colonnes en nombres entiers. Le troisième argument est une valeur seed constante qui permet d’initialiser le générateur de nombres aléatoires. Il assure également que les mêmes valeurs seront générées en cas de recalcul de la colonne. La valeur seed ne peut pas être une référence de colonne. Exemple : RandBetween(100, -100, 147) RandBetween(0, [Column 1], 147) RandBetween([Column 1], [Column 2], 37) |
Round(Arg1, Arg2) | Arrondit Arg1 au nombre de décimales spécifié par Arg2. Les arguments et le résultat sont de type Real, mais seul le nombre entier est utilisé pour Arg2. Notez que Arg2 peut être négatif et vous pouvez l'arrondir au dixième, au centième, et ainsi de suite. 0,5 est arrondi vers le haut, à un nombre plus élevé (peu importe le signe).
Exemples : Round(PI(), 3) → 3.142 Round(-0.5, 0) → -1 Round(25, -1) → 30 |
Sin(Arg1) | Renvoie le sinus de Arg1 où Arg1 est un angle exprimé en radians. L'argument et le résultat sont de type Real. |
Sqrt(Arg1) | Renvoie la racine carrée de Arg1. L'argument et le résultat sont de type Real. Si Arg1 est négatif, l'erreur #NA se produit. |
Sum(Arg1, ...) | Calcule la somme des valeurs. Si un argument est donné, le résultat représente la somme de toute la colonne. Si plusieurs colonnes sont données, le résultat représente la somme de chaque ligne.
Les arguments null sont ignorés et ne sont pas inclus dans la somme. Exemples : 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) | Renvoie la tangente de Arg1 où Arg1 est un angle exprimé en radians. L'argument et le résultat sont de type Real. |