Fonction ROUNDAMOUNT ER
La fonction ROUNDAMOUNT
renvoie une valeur Réelle comme résultat de l’arrondi du nombre spécifié au multiple le plus proche d’un autre nombre selon la règle d’arrondi spécifiée.
Syntaxe
ROUNDAMOUNT (number, decimals, round rule)
Arguments
number
: Int ou Réel
Valeur numérique qui doit être arrondie.
decimals
: Int ou Réel
Nombre dont la valeur du paramètre number
doit être arrondi à un multiple.
round rule
: Valeur de l’énumération
Valeur d’énumération de l’énumération RoundOffType qui définit la règle d’arrondi. Cette énumération offre les valeurs suivantes :
- Normal (ordinaire)
- Arrondi au chiffre inférieur (RoundDown)
- Arrondi au chiffre supérieur (RoundUp)
Valeurs de retour
Réel
La valeur numérique résultante est un multiple de la valeur spécifiée par le paramètre decimals
et se rapproche le plus de la valeur spécifiée par le paramètre number
.
Notes d’utilisation
Quand le paramètre number
est zéro, cette fonction renvoie toujours zéro.
Quand le paramètre decimals
est égal à zéro, cette fonction arrondit à la valeur d’arrondi par défaut. Quand le paramètre round rule
est défini sur RoundOffType.Ordinary, la valeur d’arrondi par défaut est 0,01. Sinon, la valeur d’arrondi par défaut est 1,0.
Quand le paramètre round rule
est défini sur RoundOffType.Ordinary, cette fonction arrondit au montant d’arrondi le plus proche.
Quand le paramètre round rule
est défini sur RoundOffType.RoundDown, cette fonction arrondit vers zéro au montant d’arrondi le plus proche.
Quand le paramètre round rule
est défini sur RoundOffType.RoundUp, cette fonction arrondit en s’éloignant de zéro au montant d’arrondi le plus proche.
Quand le paramètre round rule
est défini sur RoundOffType.Ordinary, cette fonction se comporte comme la fonction Excel MROUND et la fonction X++ ROUND.
Remarques
Pour arrondir une valeur numérique à un nombre spécifié de décimales, utilisez la fonction ROUND.
Exemple
Si le paramètre model.RoundOff est défini sur RoundOffType.Ordinary, ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
renvoie 7,35.
Si le paramètre model.RoundOff est défini sur RoundOffType.RoundDown, ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
renvoie 7,35.
Si le paramètre model.RoundOff est défini sur RoundOffType.RoundUp, ROUNDAMOUNT (7.45, 1.05, model.RoundOff)
renvoie 8,4.