Qu'est-ce que la fonction TRONQUE ?
TRONQUE (TRUNC en anglais) te sert dès que ta règle métier interdit de dépasser une valeur calculée, jamais un centime de plus, jamais une unité en trop : un arrondi classique casserait cette promesse en remontant parfois le chiffre vers le haut.
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
=TRONQUE(nombre; [nb_décimales])Clique sur un argument pour aller à son explication.
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.
[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.

Exemples pratiques pas à pas
Comment supprimer les centimes d'un prix avec la fonction TRONQUE
La facturation du mois part demain et la règle chez toi ne souffre aucune exception : les montants facturés sont à l'euro entier, sans centimes. Tes prestations sont listées avec leur client et le prix calculé par le tableur, et tu veux remplir la colonne des prix facturés sans repasser sur chaque ligne. La fonction TRONQUE supprime les décimales d'un coup et te rend un montant qui ne dépasse jamais le prix calculé.
- 1Dans une cellule, écris
=TRONQUE(. - 2En 1er argument : clique sur la cellule qui contient le prix à couper,
C2. Elle affiche249,99 €et ne bougera pas, car la fonction TRONQUE ne modifie jamais la cellule qu'elle lit et renvoie sa version raccourcie dans la colonne d'à côté. - 3En 2ᵉ argument : saisis le nombre de décimales à conserver,
0. Ce zéro fait tomber les centimes sans regarder leur valeur, si bien que249,99devient249là où un arrondi classique serait remonté à250. - 4Ferme la parenthèse et appuie sur Entrée.
=TRONQUE(C2; 0)249,99 devient 249 et non 250. Recopiée vers le bas, elle applique la même règle à chaque prestation de la liste.Comment garder deux décimales sans arrondir avec la fonction TRONQUE
Un client te demande le prix hors taxes de chaque offre avant de signer, et le contrat que vous préparez interdit d'afficher un montant supérieur au prix réellement calculé. Tu as les prix TTC, la TVA est à 20 %, et la division tombe rarement juste : elle produit des montants à six décimales impossibles à mettre sur un devis. La fonction TRONQUE ne conserve que les deux décimales qui t'intéressent et jette le reste, sans jamais pousser le centime vers le haut.
- 1Dans une cellule, écris
=TRONQUE(. - 2En 1er argument : écris le calcul qui retire la TVA,
B2/1,2. La fonction accepte une opération complète et pas seulement une cellule, ce qui t'épargne une colonne intermédiaire où stocker le hors taxes brut. - 3En 2ᵉ argument : saisis le nombre de décimales à conserver,
2. La coupe tombe alors juste après les centimes, et les décimales suivantes disparaissent sans jamais faire monter celle que tu gardes. - 4Ferme la parenthèse et appuie sur Entrée.
=TRONQUE(B2/1,2; 2)124,166666, dont la fonction TRONQUE ne garde que les deux premières décimales : 124,16, jamais 124,17. Le prix hors taxes affiché reste ainsi toujours sous le prix réellement calculé (un arrondi, lui, pourrait le dépasser d'un centime).Comment tronquer un budget au millier avec la fonction TRONQUE
Le comité de direction se réunit vendredi et tes budgets par département s'affichent à l'euro près, ce qui rend la diapositive illisible au fond de la salle. Tu veux une colonne de montants présentés au millier, sans toucher aux budgets exacts qui alimentent le reste de ton fichier. La fonction TRONQUE sait couper à gauche de la virgule, pas seulement les décimales, et te sort ces montants allégés en une formule.
- 1Dans une cellule, écris
=TRONQUE(. - 2En 1er argument : clique sur la cellule qui contient le budget à alléger,
B2. Le montant exact reste en place dans sa colonne et continue d'alimenter le reste de ton fichier, puisque la formule se borne à en afficher une version courte à côté. - 3En 2ᵉ argument : saisis le nombre de rangs à couper,
-3. Le signe négatif déplace la coupe à gauche de la virgule et le chiffre compte les rangs, de sorte que-1tronque aux dizaines,-2aux centaines et-3aux milliers. - 4Ferme la parenthèse et appuie sur Entrée.
=TRONQUE(B2; -3)387 650 tombent et il reste 387 000. Les budgets exacts ne bougent pas d'un centime (la colonne calculée ne sert qu'à la lecture en réunion).
Les 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, puisque le calcul tourne mais que 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 sache qu'ARRONDI.INF coupe vers zéro exactement comme TRONQUE : c'est le même résultat, y compris sur les négatifs.
| Critère | TRONQUE | ENT | ARRONDI | ARRONDI.INF |
|---|---|---|---|---|
| 8,7 | 8 | 8 | 9 | 8 |
| -8,7 | -8 | -9 | -9 | -8 |
| 3,14159 (2 déc.) | 3,14 | 3 | 3,14 | 3,14 |
| Direction | Vers zéro | Vers le bas | Au plus proche | Vers zéro |
| 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
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.
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.
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.
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.
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.
Aucune différence de résultat : les deux coupent vers zéro, sur les positifs comme sur les négatifs. =TRONQUE(-3,7) et =ARRONDI.INF(-3,7; 0) donnent tous les deux -3. La fonction qui se démarque sur les négatifs, c'est ENT, qui descend à -4. Entre TRONQUE et ARRONDI.INF, le choix est donc une question de lisibilité : ARRONDI.INF affiche son intention d'arrondi, TRONQUE celle de couper.
Pour aller plus loin
Continue sur ta lancée après la fonction TRONQUE : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



