Fonction ROUND
Renvoie un nombre entier arrondi pour une valeur numérique.
Syntaxe
ROUND(number)
Paramètres
| Nom | Type | Description |
|---|---|---|
| chiffre | 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 Nearest_dollar_value COMPUTED ROUND(Balance)
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 à un nombre précis de décimales
Pour arrondir un nombre avec un nombre précis de décimales, utilisez la Fonction DEC. La fonction ROUND( ) est équivalente à la fonction DEC( ), à ceci près qu'elle n'indique aucune décimale.
ROUND(number)
est équivalent à :
DEC(number, 0)