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)