Fonction ROUND( )

Renvoie un nombre entier arrondi pour une valeur numérique.

Syntaxe

ROUND(nombre)

Paramètres

Nom Type Description
nombre numérique

Valeur à arrondir au nombre entier le plus proche.

Sortie

Numérique.

Exemples

Exemples de base

Renvoie 7 :

ROUND(7,2)

Renvoie 8 :

ROUND(7,5)

Renvoie -8 :

ROUND(-7,5)

Exemples avancés

Arrondir des valeurs monétaires

Crée un champ qui correspond au solde arrondi à la valeur euro la plus proche :

DEFINE FIELD Valeur_euro_la_plus_proche COMPUTED ROUND(Solde)

Remarques

Fonctionnement

ROUND( ) renvoie un nombre égal à la valeur nombre arrondie au nombre entier le plus proche.

Comportement de l'arrondi Valeurs positives Valeurs négatives
Arrondit à l'entier suivant supérieur

>= 0,5

ROUND(1,50) = 2

>= 0,5

ROUND(-1,50) = -2

Arrondit à l'entier suivant inférieur

< 0,5

ROUND(1,49) = 1

< 0,5

ROUND(-1,49) = -1

Arrondir avec un nombre précis de décimales

Pour arrondir un nombre avec un nombre précis de décimales, utilisez la fonction Fonction DEC( ). La fonction ROUND( ) est équivalente à la fonction DEC( ), à ceci près qu'elle n'indique aucune décimale.

ROUND(nombre)

est équivalent à :

DEC(number; 0)