Toutes les fonctionsMath
TRONQUE (TRUNC) dans Excel
TRONQUE (TRUNC) expliquée avec sa syntaxe, les décimales conservées, les chiffres négatifs, les dates-heures et trois exemples.
Syntaxe
TRUNC(number, [num_digits])Exemple : =TRUNC(-4.7)
Disponible dans : All versions
TRONQUE supprime des décimales sans arrondir. Sa syntaxe est =TRUNC(number, [num_digits]).
Quand l’utiliser
- Supprimer les centimes d’un prix sans aucun arrondi : =TRUNC(A2).
- Conserver exactement une décimale d’une mesure telle qu’elle a été relevée avec =TRUNC(A2,1).
- Remplacer par des zéros les dizaines et unités d’un nombre de type identifiant grâce à un nombre de chiffres négatif, par exemple TRUNC(1234.56,-2).
Arguments
- number. Le nombre à raccourcir.
- num_digits. Le nombre facultatif de chiffres à conserver ; sa valeur par défaut est zéro.
Exemples expliqués
Supprimer les décimales
Formule : C2: =TRUNC(A2)
Résultat : 8
Sans nombre de chiffres, seule la partie entière subsiste.
Conserver une décimale
Formule : C2: =TRUNC(A2,1)
Résultat : 8.9
Le chiffre des centièmes est supprimé sans arrondi.
Entrée négative
Formule : C2: =TRUNC(A2)
Résultat : -8
TRUNC se rapproche de zéro pour les valeurs négatives.
À vous de jouer
Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.
Formule en D2 : =TRUNC(A4)
Résultat en D2 : -4
Erreurs et vérifications
- Vous attendiez un arrondi. TRUNC(8.97,1) vaut 8.9, et non 9.0. Pour obtenir 9, utilisez ROUND.
- Les nombres négatifs diffèrent avec ENT. TRUNC(-8.97) vaut -8, tandis que INT(-8.97) vaut -9.
- #VALUE! avec du texte. Une valeur textuelle telle que "8,97", avec une virgule décimale dans un environnement qui attend un point, renvoie #VALUE!. Corrigez les paramètres régionaux ou nettoyez le texte.
Fonctions associées
Questions fréquentes
- TRONQUE équivaut-elle à ARRONDI.INF ?
- Numériquement oui lorsque les deux reçoivent le même argument de chiffres ; ROUNDDOWN exige cet argument, alors que TRUNC lui attribue 0 par défaut.
- Quel effet produit un num_digits négatif dans TRONQUE ?
- Il remplace par des zéros les chiffres à gauche de la virgule : TRUNC(1234.56,-2) renvoie 1200.
- Pourquoi appliquer TRONQUE aux dates ?
- Une date-heure stockée sous forme de nombre conserve son heure dans la fraction ; TRUNC(A2) ne laisse donc que la date.
Autres fonctions de la catégorie Math