Aller au contenu principal

Qu'est-ce que la fonction TRONQUE ?

Définition
La fonction TRONQUE supprime les décimales d'un nombre en coupant vers zéro, sans arrondir. Le deuxième argument facultatif précise le nombre de décimales à conserver.

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

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.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

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.

1

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.

2

[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.

Le savais-tu ?
Le deuxième argument accepte des valeurs négatives pour couper à gauche de la virgule : -1 tronque aux dizaines, -3 aux milliers. Ainsi 123 456 devient 123 000 avec TRONQUE(A1; -3), pratique pour alléger de gros montants dans une présentation.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

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é.

Les étapes
  1. 1
    Dans une cellule, écris =TRONQUE(.
  2. 2
    En 1er argument : clique sur la cellule qui contient le prix à couper, C2. Elle affiche 249,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é.
  3. 3
    En 2ᵉ argument : saisis le nombre de décimales à conserver, 0. Ce zéro fait tomber les centimes sans regarder leur valeur, si bien que 249,99 devient 249 là où un arrondi classique serait remonté à 250.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Au final, ta formule devrait ressembler à ça :=TRONQUE(C2; 0)
Explication
La fonction TRONQUE coupe tout ce qui suit la virgule sans jamais regarder la valeur des centimes : 249,99 devient 249 et non 250. Recopiée vers le bas, elle applique la même règle à chaque prestation de la liste.
Exemple 2

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.

Les étapes
  1. 1
    Dans une cellule, écris =TRONQUE(.
  2. 2
    En 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.
  3. 3
    En 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.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=TRONQUE(B2/1,2; 2)
Explication
La division par 1,2 retire la TVA et sort un montant à rallonge comme 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).
Exemple 3

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.

Les étapes
  1. 1
    Dans une cellule, écris =TRONQUE(.
  2. 2
    En 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é.
  3. 3
    En 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 -1 tronque aux dizaines, -2 aux centaines et -3 aux milliers.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=TRONQUE(B2; -3)
Explication
Avec un nombre de décimales négatif, la fonction TRONQUE coupe à gauche de la virgule : les trois derniers chiffres de 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).
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

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.

Vrai ou faux ?
« TRONQUE arrondit au plus proche. » Faux. Elle coupe les décimales sans jamais arrondir : 8,999 donne 8, pas 9. Et sur un négatif, elle coupe vers zéro, donc -8,7 donne -8 là où ENT descendrait à -9.
Lucas, la mascotte du Dojo, compare deux fonctions Excel

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èreTRONQUEENTARRONDIARRONDI.INF
8,78898
-8,7-8-9-9-8
3,14159 (2 déc.)3,1433,143,14
DirectionVers zéroVers le basAu plus procheVers zéro
Usage principalCouper les décimalesPartie entièreArrondi classiqueArrondi conservateur
Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec TRONQUE

1Astuce

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 €.

2Astuce

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.

3Astuce

É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.

FAQ

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.

Ressources

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