Excel : maîtriser les décimales avec ARRONDI et ses variantes


Excel : maîtriser les décimales avec ARRONDI et ses variantes

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

Laisser un commentaire