Excel propose une palette de fonctions pour arrondir les nombres selon vos besoins : du simple ARRONDI au TRONQUE, jusqu’aux multiples et aux bornes. Cet article détaille chaque option, accompagne de cas pratiques et partage des conseils pour éviter les surprises liées aux décimales.
Les fonctions d’arrondi principales
Chaque fonction d’arrondi d’Excel répond à un objectif précis : réduire une valeur, la pousser vers le haut, l’ajuster à un multiple, ou simplement couper les décimales. Voici un tour d’horizon des plus utiles.
1. ARRONDI
La formule =ARRONDI(nombre; nb_decimales) exécute l’arrondi “classique” : si la décimale suivante est ≥ 5, le chiffre monte d’un cran, sinon il reste. On peut ainsi obtenir, par exemple, =ARRONDI(3,1416;2)
qui renvoie 3,14, ou =ARRONDI(3,146;2)
pour 3,15. Utile pour afficher un prix ou un taux de TVA à deux décimales.
2. TRONQUE
Lorsque l’on souhaite simplement supprimer les décimales sans ajustement, =TRONQUE(nombre; nb_decimales) fait l’affaire. Avec =TRONQUE(5,987;1)
, le résultat sera 5,9 même si la deuxième décimale vaut 8. Indispensable pour isoler la partie entière, ou couper net sans arrondi.
3. ARRONDI.INF et ARRONDI.SUP
Ces deux variantes s’apparentent aux fonctions plancher et plafond :
- =ARRONDI.INF(nombre; nb_decimales) ramène toujours à l’inférieur (vers 0). Exemple :
=ARRONDI.INF(4,67;1)
donne 4,6. - =ARRONDI.SUP(nombre; nb_decimales) force l’arrondi vers l’excès. Avec
=ARRONDI.SUP(4,67;1)
, on obtient 4,7.
Ces deux-là servent souvent dans les calculs de coût minimum ou pour ne jamais sous-estimer une marge de sécurité.
4. ARRONDI.AU.MULTIPLE
En contexte industriel ou financier, on recherche parfois un multiple précis, par exemple arrondir au 0,05 près pour des tarifs. La fonction =ARRONDI.AU.MULTIPLE(nombre; multiple) s’y emploie sans pinailler. =ARRONDI.AU.MULTIPLE(12,73;0,05)
renverra 12,75. On l’exploite dans le menu déroulant des tarifs ou pour calibrer des jauges de performance.
Tableau récapitulatif des fonctions
Fonction | Syntaxe | Comportement |
---|---|---|
ARRONDI | =ARRONDI(nbre; déc) | Arrondi standard (5 et + ↑) |
TRONQUE | =TRONQUE(nbre; déc) | Suppression sans arrondi |
ARRONDI.INF | =ARRONDI.INF(nbre; déc) | Vers l’inférieur |
ARRONDI.SUP | =ARRONDI.SUP(nbre; déc) | Vers le supérieur |
ARRONDI.AU.MULTIPLE | =ARRONDI.AU.MULTIPLE(nbre; multi) | Au multiple souhaité |
Applications pratiques et intégration avancée
Arrondir les heures de travail
Dans un suivi de temps, arrondir les tranches horaires peut éviter des réclamations. On peut combiner ARRONDI.INF ou ARRONDI.SUP selon que l’employeur souhaite tronquer ou majorer une plage horaire. Pour mettre en place une feuille de suivi des heures de travail, on encadre la durée calculée par =FIN-DÉBUT
puis on arrondit à 0,25 heure près avec =ARRONDI.AU.MULTIPLE(durée;0,25)
.
Rondir sous condition
Imaginons une facturation qui applique l’arrondi à 2 décimales si le montant dépasse 100 €, sinon reste en 3. On s’appuie sur SI pour injecter la fonction d’arrondi adéquate :
=SI(montant>100;ARRONDI(montant;2);ARRONDI(montant;3))
Résultat : une souplesse parfaite qui évite de taper les chiffres à la main.
Arrondir après génération aléatoire
Pour modéliser un ensemble de données avec ALEA, on génère un nombre décimal puis on l’arrondit. Exemple :
=ARRONDI(ALEA()*100;1)
L’expérience devient précieuse quand on réalise des simulations de Monte-Carlo : on garde la justesse du processus aléatoire et on limite l’effet visuel des longues décimales.
Combiner nombre et texte
L’étiquette automatique d’un rapport gagne en professionnalisme quand la valeur numérique arrondie se glisse dans un texte. Avec CONCAT, plus besoin de passer par des concaténations fastidieuses :
=CONCAT("Taux mois M : ";ARRONDI(taux;2);" %")
C’est un simple CONCAT qui injecte un taux arrondi à deux décimales dans un libellé, idéal pour un reporting soigné.
Astuces et erreurs fréquentes
On peut vite tomber dans le piège des imprécisions flottantes. Parfois, =ARRONDI(2,675;2)
retourne 2,67 au lieu de 2,68, ce comportement est dû au système d’arrondi pair (banker’s rounding). Pour contourner, on peut ajouter une petite constante :
=ARRONDI(2,675+0,0000001;2)
Ainsi, Excel bascule naturellement dans le sens attendu. Autre point : ne pas confondre TRONQUE et ARRONDI.INF si le nombre est négatif ; leurs directions diffèrent alors subtilement.
FAQ
Quelle différence entre ARRONDI et TRONQUE ?
ARRONDI ajuste la valeur selon la règle du 5, tandis que TRONQUE supprime simplement tout ce qui suit la décimale spécifiée.
Comment arrondir toujours vers le haut ?
Utiliser =ARRONDI.SUP(nombre; nb_decimales) pour forcer un résultat supérieur ou égal à la valeur initiale.
Peut-on arrondir à un multiple personnalisé ?
Oui, la fonction ARRONDI.AU.MULTIPLE(nombre; multiple) permet d’obtenir un nombre arrondi au pas choisi (0,05 ; 0,1 ; 5 ; etc.).
Pourquoi certains arrondis semblent « étranges » ?
Excel applique l’« arrondi pair » pour éviter un biais cumulatif. Si la dernière décimale égale 5, il ramène au nombre pair le plus proche.
Comment arrondir conditionnellement ?
En imbriquant une SI avec la fonction d’arrondi souhaitée, on peut adapter le nombre de décimales selon des critères métiers.
Est-il possible d’annuler un arrondi ?
Non, une fois appliqué, l’arrêt du calcul passe par la version non arrondie dans une autre cellule ou en conservant la formule originale.
Quelle fonction pour couper les décimales sans arrondir ?
Le nomadisme numérique se fait avec =TRONQUE(nombre; nb_decimales), qui ne modifie jamais le chiffre concerné.