ROUND

Arrondit un nombre (en utilisant la règle commune) à un nombre spécifié de décimales

Utilisation

ROUND(nombre, [num_chiffres])

Paramètres

nombre

(Requis) Le nombre

num_chiffres

Si zéro ou positif, le nombre de décimales à conserver. Si négatif, le chiffre à gauche du point décimal à transformer en 0. La valeur par défaut est 0 qui supprime toutes les décimales.

Exemples

Exemple Avec ces variables Résultat

ROUND(13)

(Aucune)

13

ROUND(13.1)

(Aucune)

13

ROUND(13.5)

(Aucune)

14

ROUND(13.9)

(Aucune)

14

ROUND(nombre)

nombre est -10.1

-10

ROUND(-10.5)

(Aucune)

-11

ROUND(3.14159265, 2)

(Aucune)

3.14

ROUND(11, -1)

(Aucune)

10

ROUND(15, -1)

(Aucune)

20

ROUND(-1234, -2)

(Aucune)

-1200

Plus d'information

Les valeurs au point médian (ex : ROUND(0.5, 1)) sont arrondies en s’éloignant de zéro.

Rappels

Un texte contenant des chiffres n’est pas traité comme un nombre. Pour avoir un véritable nombre :

  • utilisez @NUMBER_QUESTION pour définir la variable
  • écrivez une valeur numérique directement dans le code sans guillemets, ex : âge >= 18
  • utilisez une fonction qui convertit en nombre : NUMBER(texte_contenant_des_chiffres)
  • utilisez une fonction qui renvoie un nombre : FIND("monde", "bonjour tout le monde")

Voir aussi