Syntaxe
La fonction TRONQUE s’écrit de la façon suivante :
= TRONQUE( nombre ; [no_chiffres] )
Cette fonction possède deux arguments :
matrice
– Valeur à tronquer. Elle peut être issue d’une autre fonction, d’une cellule ou être indiquée dans la fonction.[no_chiffres]
– Nombre positif ou négatif. Par un nombre positif on indique combien de chiffres après la virgule nous souhaitons garder. Par un nombre négatif nous indiquons vouloir tronquer à la dizaine, centaine, au millier,…
La fonction TRONQUE permet de tronquer un nombre. C’est-à-dire que nous allons enlever un ou plusieurs chiffres.
= TRONQUE( 1234,5678 )
--> Résultat : 1234
À la différence de la fonction ARRONDI, la fonction TRONQUE se contente de « retirer » des chiffres.
La fonction prend deux arguments tout en sachant que le deuxième est optionnel. Le premier est la valeur à tronquer et le second spécifie combien de chiffres avant ou après la virgule nous souhaitons garder. Si le second argument n’est pas spécifié, il sera interprété comme 0. Tous les chiffres derrière la virgule seront tronqués.
= TRONQUE( 1234,5678 ; 2 )
--> Résultat : 1234,56
= TRONQUE( 1234,5678 ; 1 )
--> Résultat : 1234,5
= TRONQUE( 1234,5678 ; 0 )
--> Résultat : 1234
Il est possible d’indiquer une valeur négative en second argument. Par cette syntaxe, nous indiquer vouloir tronquer à la dizaine, à la centaine, au millier,…
= TRONQUE( 1234,5678 ; -1 )
--> Résultat : 1230
= TRONQUE( 1234,5678 ; -2 )
--> Résultat : 1200
= TRONQUE( 1234,5678 ; -3 )
--> Résultat : 1000
Suivant les cas, la fonction TRONQUE peut être remplacée par la fonction ENT qui a pour rôle d’enlever tous les chiffres après la virgule ou par la fonction ARRONDI.INF qui arrondit au nombre inférieur tout en gardant la possibilité d’arrondir à la dizaine, à la centaine, au millier,…
= ENT( 1234,5678 )
--> Résultat : 1234
= ARRONDI.INF( 1234,5678 ; 2 )
--> Résultat : 1234,56
= ARRONDI.INF( 1234,5678 ; -2 )
--> Résultat : 1200