TRONQUE (TRUNC en anglais) est une fonction mathématique essentielle qui supprime les décimales d'un nombre sans jamais arrondir. Contrairement à ARRONDI qui ajuste la valeur vers le haut ou vers le bas selon la valeur supprimée, TRONQUE coupe brutalement tout ce qui dépasse la précision demandée, en allant toujours vers zéro.
C'est particulièrement utile en comptabilité pour respecter des règles strictes sur les centimes, en gestion de stock pour obtenir le nombre exact d'unités complètes, en contrôle financier pour simplifier des budgets, ou en tarification pour garantir qu'un prix affiché ne dépasse jamais le prix calculé. Partout où tu dois couper sans arrondir, TRONQUE est la bonne réponse.
Syntaxe de la fonction TRONQUE
=TRONQUE(nombre; [nb_décimales])TRONQUE coupe toujours vers zéro : =TRONQUE(-8,7) donne -8, pas -9. Pour les nombres négatifs, le comportement diffère donc de ENT qui arrondit toujours vers le bas.
Comprendre chaque paramètre de la fonction TRONQUE
TRONQUE prend deux arguments, mais un seul est vraiment obligatoire : le nombre que tu veux couper. Le second, le nombre de décimales à garder, est facultatif et c'est lui qui change tout. Si tu l'oublies, TRONQUE le traite comme 0 et te rend un entier ; si tu le mets en négatif, tu coupes les unités, dizaines ou centaines au lieu des décimales.
nombre
: le nombre que tu veux tronquerÇa peut être une valeur directe comme 8,9, une référence de cellule comme A1, ou le résultat d'un calcul comme B2*1,196. TRONQUE fonctionne avec les nombres positifs et négatifs.
Pour les négatifs, souviens-toi qu'elle tronque vers zéro : =TRONQUE(-3,7) donne -3 et non -4. C'est différent de ENT qui donnerait -4.
Astuce : Tu peux utiliser TRONQUE directement sur une formule : =TRONQUE(A1*B1/100; 2) tronque le résultat à 2 décimales en une seule étape, sans cellule intermédiaire.
[nb_décimales]
: le nombre de décimales à conserver après la virgule(facultatif)Si tu mets 2, TRONQUE conserve 2 décimales. Si tu mets 0 ou que tu omets ce paramètre, toutes les décimales sont supprimées et tu obtiens un entier.
Tu peux aussi utiliser un nombre négatif : -1 tronque aux dizaines, -2 aux centaines, -3 aux milliers, etc. Très pratique pour simplifier l'affichage de budgets ou de chiffres d'affaires dans des présentations.
Astuce : Pour tronquer à la dizaine de milliers : =TRONQUE(A1; -4). 123 456 devient 120 000. Idéal pour présenter des données simplifiées dans des slides sans modifier les valeurs sources.
Pas envie d'écrire la formule TRONQUE à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Comptable : supprimer les centimes des montants facturés
Tu es comptable et ton entreprise a une politique commerciale stricte : tous les montants facturés doivent être à l'euro entier, sans centimes. Tu dois nettoyer une liste de prix calculés automatiquement pour qu'ils respectent cette règle.
| A | B | C | |
|---|---|---|---|
| 1 | Article | Prix calculé | Prix facturé |
| 2 | Licence Pro | 249,99 € | 249 € |
| 3 | Formation Excel | 399,50 € | 399 € |
| 4 | Audit complet | 1 850,75 € | 1 850 € |
| 5 | Conseil RH | 650,20 € | 650 € |
=TRONQUE(B2; 0)La fonction supprime brutalement les centimes sans arrondir : 249,99 devient 249, pas 250. C'est exactement la garantie dont tu as besoin quand la règle métier interdit l'arrondi vers le haut.
Attention : Cette méthode peut désavantager ton entreprise : 249,99 € devient 249 € au lieu de 250 €. Vérifie bien la politique commerciale avant d'utiliser TRONQUE plutôt qu'ARRONDI.
Gestionnaire de stock : calculer les unités complètes disponibles
Tu es gestionnaire de stock et tu dois calculer combien d'unités complètes tu peux livrer. Ton système calcule parfois des valeurs décimales à cause de conversions d'unités, mais tu ne peux évidemment livrer que des produits entiers.
| A | B | C | |
|---|---|---|---|
| 1 | Produit | Stock calculé | Unités livrables |
| 2 | Cartons 50x50 | 127,8 | 127 |
| 3 | Palettes Europe | 45,2 | 45 |
| 4 | Caisses 30L | 88,9 | 88 |
=TRONQUE(B2; 0)La fonction garantit que tu ne promets jamais plus que ce que tu peux réellement livrer. ENT donnerait le même résultat pour les nombres positifs, mais TRONQUE est plus explicite sur l'intention : couper les décimales.
Astuce de pro : Pour les nombres positifs, TRONQUE et ENT donnent le même résultat. La différence apparaît uniquement avec les nombres négatifs, comme pour des écarts ou des pertes.
Contrôleur financier : afficher des budgets simplifiés au millier
Tu es contrôleur financier et tu prépares une présentation pour le comité de direction. Les budgets détaillés comportent trop de chiffres, tu veux les afficher arrondis au millier d'euros pour une lecture plus fluide.
| A | B | C | |
|---|---|---|---|
| 1 | Département | Budget exact | Budget présenté |
| 2 | Marketing | 387 650 € | 387 000 € |
| 3 | IT | 562 890 € | 562 000 € |
| 4 | RH | 245 120 € | 245 000 € |
| 5 | Production | 1 428 750 € | 1 428 000 € |
=TRONQUE(B2; -3)Avec nb_décimales = -3, la fonction coupe les trois derniers chiffres, qui deviennent 000 : 387 650 devient 387 000. Une technique avancée très pratique pour simplifier l'affichage de gros montants dans des rapports sans modifier les valeurs sources.
Analyste prix : conserver 2 décimales après calcul de remise
Tu es analyste prix et tu calcules des prix après remise. Les calculs génèrent parfois 4 ou 5 décimales, mais ta politique tarifaire impose un maximum de 2 décimales affichées. Tu dois nettoyer les résultats sans arrondir vers le haut pour ne pas dépasser le budget client.
| A | B | C | |
|---|---|---|---|
| 1 | Produit | Prix après remise | Prix affiché |
| 2 | Abonnement | 42,857143 € | 42,85 € |
| 3 | Support Premium | 125,333333 € | 125,33 € |
| 4 | Formation | 89,666666 € | 89,66 € |
=TRONQUE(B2; 2)La fonction garde exactement 2 décimales et coupe le reste sans arrondir : 42,857143 devient 42,85, jamais 42,86. Cette approche garantit que le prix affiché ne dépasse jamais le prix calculé.
Astuce de pro : Contrairement à ARRONDI qui pourrait arrondir 42,856 à 42,86, TRONQUE conserve toujours 42,85. C'est la garantie dont tu as besoin quand la règle métier dit « jamais au-dessus du calculé ».
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction TRONQUE
Presque tous les soucis avec TRONQUE viennent d'une attente d'arrondi qui n'arrive jamais : tu crois récupérer 9 à partir de 8,999, tu obtiens 8. Aucun code d'erreur ne s'affiche, ce qui rend le bug sournois — le calcul tourne, mais le chiffre est faux. Le second piège classique concerne les nombres négatifs, où TRONQUE coupe vers zéro et donne -8 là où tu attendais -9.
Confusion entre TRONQUE et ARRONDI
Beaucoup utilisent TRONQUE en pensant qu'elle arrondit. Résultat : 8,999 devient 8 au lieu de 9, ce qui peut fausser complètement des calculs financiers ou statistiques.
Solution : Utilise ARRONDI si tu veux un arrondi mathématique classique. Réserve TRONQUE aux cas où tu dois vraiment couper les décimales sans arrondir, par exemple pour respecter une contrainte métier stricte.
Mauvaise compréhension du comportement avec les nombres négatifs
=TRONQUE(-8,7) donne -8 et non -9, car elle tronque vers zéro. Beaucoup s'attendent à -9 comme le fait ENT, ce qui crée des bugs dans les calculs de pertes, de dettes ou d'écarts négatifs.
Solution : Utilise ENT si tu veux toujours arrondir vers le bas, y compris pour les négatifs. Teste toujours ta formule avec des exemples négatifs avant de la déployer sur un tableau de bord.
Oublier que TRONQUE modifie la valeur, pas seulement l'affichage
TRONQUE modifie la valeur réelle de la cellule, contrairement au formatage de cellule qui ne change que l'affichage. Si tu veux juste afficher moins de décimales visuellement sans changer la valeur, le formatage suffit.
Solution : Demande-toi : est-ce que tu veux changer la valeur ou juste l'affichage ? Pour l'affichage uniquement, utilise Ctrl+1 > Nombre > Décimales. Pour modifier réellement la valeur, utilise TRONQUE.
TRONQUE vs ENT vs ARRONDI vs ARRONDI.INF
Choisis TRONQUE quand ta règle métier dit « jamais au-dessus du calculé » : elle coupe vers zéro et garde le nombre de décimales que tu veux. Si tu n'as besoin que de la partie entière, ENT suffit, mais attention, sur -8,7 il descend à -9 quand TRONQUE reste à -8. Prends ARRONDI dès que tu veux un arrondi mathématique au plus proche, et ARRONDI.INF si tu veux toujours descendre, négatifs compris.
| Critère | TRONQUE | ENT | ARRONDI | ARRONDI.INF |
|---|---|---|---|---|
| 8,7 | 8 | 8 | 9 | 8 |
| -8,7 | -8 | -9 | -9 | -9 |
| 3,14159 (2 déc.) | 3,14 | 3 | 3,14 | 3,14 |
| Direction | Vers zéro | Vers le bas | Au plus proche | Vers le bas |
| Usage principal | Couper les décimales | Partie entière | Arrondi classique | Arrondi conservateur |
Astuces avancées avec TRONQUE
Crée des tranches de prix avec TRONQUE
Pour grouper des prix en tranches de 10 € : =TRONQUE(A1; -1). 47 € et 43 € deviennent tous deux 40 €. Tu peux ainsi créer des histogrammes ou des analyses de distribution de prix sans formule matricielle complexe.
Adapte le deuxième argument à la granularité voulue : -2 pour des tranches de 100 €, -3 pour des tranches de 1 000 €.
Calcule un prix HT exact depuis un TTC avec TVA
Pour calculer un prix HT à partir d'un TTC sans jamais dépasser le maximum autorisé : =TRONQUE(A1/1,2; 2). Le résultat est le HT tronqué à 2 décimales, jamais arrondi vers le haut.
Cette garantie est parfois exigée dans des contrats commerciaux ou des politiques de remboursement.
Évite les erreurs d'arrondi dans les calculs enchaînés
Quand tu enchaînes plusieurs calculs, les erreurs d'arrondi s'accumulent. Utilise TRONQUE à la fin pour garantir une précision exacte : =TRONQUE((A1*B1*C1)/D1; 2).
Cela évite les surprises du type « pourquoi j'ai 10,000001 au lieu de 10 ? » dans tes rapports de synthèse.
Questions fréquentes sur la fonction TRONQUE
Quelle est la différence entre TRONQUE et ENT ?
TRONQUE coupe les décimales en allant vers zéro : =TRONQUE(-3,7) donne -3. ENT arrondit toujours vers le bas : =ENT(-3,7) donne -4. Pour les nombres positifs, le résultat est identique, mais pour les négatifs, c'est très différent. TRONQUE est le bon choix quand tu veux couper indépendamment du signe.
Puis-je conserver un certain nombre de décimales avec TRONQUE ?
Oui. Le deuxième argument te permet de spécifier combien de décimales garder. =TRONQUE(3,14159; 2) donne 3,14. Si tu mets 0 ou que tu omets ce paramètre, toutes les décimales sont supprimées.
Comment tronquer aux dizaines ou aux centaines ?
Utilise un nombre négatif comme deuxième argument. =TRONQUE(1234; -1) donne 1230 (tronqué aux dizaines), =TRONQUE(1234; -2) donne 1200 (tronqué aux centaines). Très pratique pour simplifier des budgets ou des stocks dans des présentations.
TRONQUE arrondit-elle les nombres ?
Non, jamais. TRONQUE coupe brutalement les décimales sans arrondir. Même si tu as 8,999999, le résultat sera 8 et non 9. Si tu veux arrondir intelligemment, utilise plutôt ARRONDI.
Peut-on utiliser TRONQUE pour supprimer les centimes d'un prix ?
Oui, c'est un usage très courant. =TRONQUE(19,99; 0) donne 19. Attention cependant : pour des calculs financiers officiels, vérifie les règles comptables de ton entreprise, car un arrondi est parfois préférable à une troncature.
Quelle est la différence entre TRONQUE et ARRONDI.INF ?
Pour les nombres positifs, les deux donnent le même résultat. La différence est sur les négatifs : =TRONQUE(-3,7) donne -3 (vers zéro), tandis que =ARRONDI.INF(-3,7; 0) donne -4 (vers le bas). ARRONDI.INF se comporte comme ENT sur les négatifs.
Pour aller plus loin
Les fonctions similaires : ENT, ARRONDI, ARRONDI.INF, ARRONDI.SUP, PLAFOND
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

