MROUND

Arrondit un nombre (en utilisant la règle commune) au multiple le plus proche d’un autre nombre

Utilisation

MROUND(nombre, [multiple_de])

Paramètres

nombre

(Requis) Le nombre

multiple_de

Le multiple auquel arrondir (par défaut 1). Le signe n’a pas d’impact sur le résultat.

Exemples

Exemple Avec ces variables Résultat

MROUND(10)

(Aucune)

10

MROUND(10.1)

(Aucune)

10

MROUND(10.5)

(Aucune)

11

MROUND(10.9)

(Aucune)

11

MROUND(nombre)

nombre est -10.1

-10

MROUND(-10.5)

(Aucune)

-11

MROUND(-10.9)

(Aucune)

-11

MROUND(6.05, 0.1)

(Aucune)

6.1

MROUND(7.05, 0.1)

(Aucune)

7.1

MROUND(10.9, 2)

(Aucune)

10

MROUND(11, 2)

(Aucune)

12

MROUND(-10.9, 2)

(Aucune)

-10

MROUND(-11, 2)

(Aucune)

-12

Plus d'information

Si nombre est déjà un multiple de multiple_de, alors nombre est renvoyé tel quel.

Les valeurs à mi-chemin (ex : MROUND(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