Description
Renvoie un nombre fractionnaire ou un nombre entier en tronquant le nombre après la virgule.
Syntaxes des arguments
Truncate (x, nbDécimales)
Arguments
"x" est un nombre ou une devise à tronquer.
"nbDécimales" est un nombre entier indiquant le nombre de décimales devant être conservées lorsque la valeur est tronquée. (Cet argument est facultatif.)
Action
Si l'argument "nbDécimales" est indiqué, le nombre est tronqué à la décimale indiquée et la fonction renvoie un nombre fractionnaire. Si "nbDécimales" est négatif, le nombre est arrondi aux dizaines, centaines, etc. les plus proches.
Exemple d'utilisation
Utilisez cette fonction lorsque les chiffres situés à droite de la décimale ne sont pas nécessaires à un rapport ou un calcul.
Exemples
Truncate(1.23456)
Renvoie 1.
Truncate(1.499)
Renvoie 1.
Truncate(1.599)
Renvoie 1.
Truncate(1.999)
Renvoie 1.
Truncate(12346.33, 1)
Renvoie 12346.3.
Truncate(12345.33, -2)
Renvoie 12300.00.
Si vous disposez de 147 balles de golf en stock et souhaitez connaître le nombre de douzaines disponibles pour la vente, le calcul est le suivant : 147/12=12,25 ; 12,25 (tronqué) = 12 douzaines disponibles à la vente. Si vous ne vendez des balles que par douzaine, le 0,25 de douzaine est sans importance.
Truncate({file.BALL INVENTORY} / 12)Renvoie 12 où Nombre de balles = 147 (147 / 12 = 12.25, 12.25 tronqué = 12).
Truncate({file.BALL INVENTORY} / 12)Renvoie 12 où Nombre de balles = 155 (155/12 = 12.92, 12.92 tronqué = 12).
Truncate({file.BALL INVENTORY} / 12)Renvoie 13 où Nombre de balles = 157 (157/12 = 13,08 ; 13,08 tronqué = 13).
Commentaires
Cette fonction n'arrondit pas, elle supprime seulement tous les caractères situés à droite de la décimale.
Pour en savoir plus sur l'arrondi, voir
Arrondi.
Les fonctions Truncate (n) et
Int (nombre) sont synonymes sauf lorsque n (nombre) est négatif. Dans ce cas, Truncate renvoie le premier nombre entier supérieur ou égal à "n" et Int renvoie le premier nombre entier inférieur ou égal à "n". Par exemple,
Truncate (-10.2)
Renvoie -10.
Int (-10.2)
Renvoie -11.
La fonction Truncate est également utilisable comme option de mise en forme des valeurs de champs numériques. Notez que les fonctionnalités de mise en forme de champs peuvent affecter le mode d'utilisation des valeurs dans les formules.
Les fonctions Truncate et
Fix sont équivalentes.