7. Calculer

Un calcul peut être inséré via le menu Style de texteFormule.

Pour éditer la formule, cliquez sur le signe « Σ ».

Contenu de la boîte de dialogue

[Avertissement]

Une formule mathématique peut être invalide si votre document se trouve dans ce cas précis :

  • 1 Formule A

  • 1 Formule B = elle fait référence au résultat de la formule A

  • 1 Formule C = elle fait référence au résultat de la formule B

Si la Formule C contient une erreur, lors d'une modification de la formule A, la formule C ne sera pas valide (tout est recalculé lors de la modification de la formule A).

[Important] Mise à jour des calculs

Les formules sont actualisées en temps réel au fur et à mesure des modifications des chiffres de base dans le document. Utilisez l'icône pour rafraîchir le document si besoin.

7.1. Syntaxe

Lors de la rédaction de la formule, les constantes numériques doivent être rédigées au format anglo-saxon (le séparateur de décimales doit être ".").

7.1.1. Opérateurs

  • + : Addition

  • - : Soustraction

  • * : Multiplication

  • / : Division

  • % : Modulo

7.1.2. Fonctions et constantes

Tableau 2. Constantes

Constante

Description

E

Nombre d'Euler, la base des logarithmes naturels, environ 2,718.

LN2

Logarithme naturel de 2, environ 0,693.

LN10

Logarithme naturel de 10, environ 2,302.

LOG2E

Logarithme de base 2 de E, environ 1,442.

LOG10E

Logarithme de base 10 de E, environ 0,434.

PI

Quotient de la circonférence d'un cercle par son diamètre, environ 3,14159.

SQRT1_2

Racine carrée de 1/2 ; équivalent de 1 sur la racine carrée de 2, environ 0,707.

SQRT2

Racine carrée de 2, environ 1,414.


[Note] Précision

La précision des fonctions mathématiques dépend notamment de l'implémentation. Cela signifie que différents navigateurs peuvent fournir des résultats différents. On peut même avoir un même moteur JavaScript qui, sur des architectures et/ou des systèmes d'exploitation différents, fournit des résultats différents.

Fonctions

abs(x)

Retourne la valeur absolue d'un nombre.

acos(x)

Retourne l'arc cosinus d'un nombre.

acosh(x)

Retourne l'arc cosinus hyperbolique d'un nombre.

asin(x)

Retourne l'arc sinus d'un nombre.

asinh(x)

Retourne l'arc sinus hyperbolique d'un nombre.

atan(x)

Retourne l'arc tangente d'un nombre.

atanh(x)

Retourne l'arc tangente hyperbolique d'un nombre.

atan2(y, x)

Retourne l'arc tangente du quotient de ses arguments.

cbrt(x)

Renvoie la racine cubique d'un nombre.

ceil(x)

Retourne le plus petit entier supérieur ou égal à la valeur passée en paramètre.

clz32(x)

Renvoie le nombre de zéros qui préfixent un entier sur 32 bits.

cos(x)

Retourne le cosinus d'un nombre.

cosh(x)

Renvoie le cosinus hyperbolique d'un nombre.

exp(x)

Renvoie l'exponentielle d'un nombre (soit Enombre) avec E la constante d'Euler (2,718...).

expm1(x)

Renvoie le résultat de 1 moins l'exponentielle d'un nombre.

floor(x)

Retourne le plus grand entier inférieur ou égal à la valeur passée en paramètre.

fround(x)

Renvoie le nombre flottant exprimé sur 32 bits le plus proche de l'argument.

hypot([x[,y[,…]]])

Retourne la racine carré de la somme des carrés des arguments.

imul(x, y)

Retourne le résultat de la multiplication d'entiers sur 32 bits.

log(x)

Retourne le logarithme naturel (loge) d'un nombre.

log1p(x)

Retourne le logarithme naturel de 1 + un nombre.

log10(x)

Retourne le logarithme en base 10 d'un nombre.

log2(x)

Retourne le logarithme en base 2 d'un nombre.

max([x[,y[,…]]])

Retourne la plus grande valeur d'une liste de nombres.

min([x[,y[,…]]])

Retourne la plus petite valeur d'une liste de nombres.

pow(x,y)

Retourne le calcul de x à la puissance y (x correspond à la base et y à l'exposant).

random()

Retourne un nombre pseudo-aléatoire compris entre 0 (inclus) et 1 (exclu).

round(x)

Retourne l'arrondi d'un nombre.

sign(x)

Retourne le signe d'un nombre, indiquant s'il est positif, négatif ou égal à zéro.

sin(x)

Retourne le sinus d'un nombre.

sinh(x)

Retourne le sinus hyperbolique d'un nombre.

sqrt(x)

Retourne la racine carrée d'un nombre.

tan(x)

Retourne la tangente d'un nombre.

tanh(x)

Retourne la tangente hyperbolique d'un nombre.

trunc(x)

Retourne la partie entière d'un nombre (la partie décimale est retirée).

7.1.3. Variables et fonctions dans un tableau

Si un calcul est inséré dans un tableau, sa formule peut référencer les valeurs numériques présentes dans le tableau. Les cellules du tableau sont identifiées via leurs coordonnées. Les colonnes sont identifiées par des lettres majuscules. Les lignes sont identifiées par des nombres.

Cliquez sur l’icône en haut à gauche d'un tableau pour afficher les coordonnées de ses cellules.

Par exemple, pour ajouter 1 au nombre contenu dans la cellule de la troisième colonne, deuxième ligne :

C2 + 1

Pour obtenir la racine carrée du nombre contenu dans la cellule de la quatrième colonne, deuxième ligne :

sqrt(D2)

Fonction somme. La fonction somme (sum) doit recevoir en paramètre les coordonnées de la cellule de départ et les coordonnées de la cellule d'arrivée, séparées par le caractère ":". Exemples :

sum(B2:B13)
sum(B3:C4)

7.1.4. Exemples

cos(PI)

Résultat : -1.

cos(PI) + monIdentifiant

Résultat : 0 si la variable ayant pour identifiant monIdentifiant contient le texte "1".