=ARRONDI(A2;2) arrondit le nombre de A2 à deux décimales : 3,14159 devient 3,14. Le second argument est le nombre de chiffres à garder : 0 arrondit à l'entier et -1 à la dizaine la plus proche. ARRONDI s'appelle ROUND dans un Excel anglais ; le tableau affiche les formules sous cette forme, avec des virgules, mais vous pouvez aussi les taper comme dans un Excel français, avec des points-virgules : =ARRONDI(A2;2).
| A | B | C | |
|---|---|---|---|
| 1 | Value | 2 decimals | Whole number |
| 2 | 3.14159 | 3.14 | 3 |
| 3 | 2.675 | 2.68 | 3 |
| 4 | 12.5 | 12.5 | 13 |
| 5 | -2.5 | -2.5 | -3 |
| 6 | 1234.567 | 1234.57 | 1235 |
=ARRONDI(A2;2)Chaque ligne applique les deux formules à la valeur de la colonne A : 1234.567 devient 1234.57 et 1235. Mettez un autre nombre en A2 et les deux colonnes suivent.
Syntaxe de ARRONDI
=ROUND(number, num_digits)
number(nombre) est la valeur à arrondir : un nombre, une cellule, ou une formule entière comme=ARRONDI(B2*C2;2).num_digits(no_chiffres) indique où arrondir. Un nombre positif compte les décimales après la virgule,0arrondit à l'entier, et un nombre négatif compte les chiffres avant la virgule.
ARRONDI ne regarde que le premier chiffre supprimé. S'il vaut 5 ou plus, la partie gardée augmente ; sinon, elle reste telle quelle. Ainsi =ARRONDI(2,675;2) donne 2,68 et =ARRONDI(2,674;2) donne 2,67.
Arrondir à la dizaine, la centaine ou le millier
Un num_digits négatif arrondit à gauche de la virgule. C'est ainsi que vous transformez 1234,567 en 1230, 1200 ou 1000 pour un rapport.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | num_digits | Result | Number | |
| 2 | 2 | 1234.57 | 1234.567 | |
| 3 | 1 | 1234.6 | ||
| 4 | 0 | 1235 | ||
| 5 | -1 | 1230 | ||
| 6 | -2 | 1200 | ||
| 7 | -3 | 1000 |
=ARRONDI($D$2;A5)Cliquez sur B5 : c'est =ROUND($D$2,-1), la dizaine la plus proche. Mettez maintenant 48750 en D2. La ligne -2 affiche 48800, car un 5 en première position supprimée arrondit toujours vers le haut.
ARRONDI ou format de nombre
Mettre une cellule au format 0,00 (Accueil > Nombre > Réduire les décimales) ne change que ce que la cellule affiche. La valeur complète est toujours là, et chaque formule qui lit la cellule l'utilise. ARRONDI change la valeur elle-même.
La différence apparaît dans les totaux. Ci-dessous, chaque prix de la colonne A vaut 1,333 affiché avec deux décimales : la colonne se lit 1.33, 1.33, 1.33, mais son total affiche 4.00. La colonne B arrondit d'abord chaque prix, et son total vaut 3.99.
| A | B | |
|---|---|---|
| 1 | Formatted only | Rounded |
| 2 | 1.33 | 1.33 |
| 3 | 1.33 | 1.33 |
| 4 | 1.33 | 1.33 |
| 5 | 4.00 | 3.99 |
=SOMME(B2:B4)Aucun des deux totaux n'est faux : 4.00 est la vraie somme, 3,999, affichée avec deux décimales, et 3.99 est la somme de ce qu'imprime une facture. Utilisez ARRONDI quand les nombres arrondis sont les vrais, comme un montant facturé par ligne. Pour afficher moins de décimales sans rien changer, utilisez le format de nombre. Fichier > Options > Options avancées > "Set precision as displayed" (définir la précision au format affiché) fait stocker par Excel chaque valeur affichée, pour tout le classeur, et ne peut pas être annulé ; ARRONDI est le choix le plus sûr.
Comment Excel arrondit 0,5
ARRONDI arrondit un 5 en s'éloignant de zéro : 2,5 devient 3 et -2,5 devient -3. Regardez les lignes 3 à 5 du premier tableau : 2.675 donne 2.68, 12.5 donne 13 et -2.5 donne -3.
Certains outils arrondissent plutôt un 5 au nombre pair le plus proche (arrondi bancaire), donc 2,5 devient 2. La fonction ARRONDI d'Excel ne le fait jamais, mais la fonction Round de VBA si, ce qui explique qu'une macro et une cellule ne soient pas d'accord. La fonction ROUND de Google Sheets arrondit aussi en s'éloignant de zéro.
Arrondir le résultat d'une formule
Entourez tout le calcul de ARRONDI, pour que seul le résultat final soit arrondi. Ici, le prix avec une taxe de 8,25 % est arrondi au centime.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Tax rate | With tax |
| 2 | Lamp | $19.99 | 8.25% | $21.64 |
| 3 | Chair | $74.50 | 8.25% | $80.65 |
| 4 | Desk | $129.00 | 8.25% | $139.64 |
=ARRONDI(B2*(1+C2);2)Le même modèle fonctionne pour les moyennes, les pourcentages et les divisions : =ARRONDI(MOYENNE(B2:B6);1) donne une moyenne avec une décimale. Si vous voulez le nombre arrondi sous forme de texte dans une phrase, =TEXTE(A2;"0,00") fait les deux à la fois (voir la fonction TEXTE).
Arrondir à 5, à 0,05 ou au quart d'heure avec ARRONDI.AU.MULTIPLE
=ARRONDI.AU.MULTIPLE(nombre;multiple) (MROUND en anglais) arrondit au multiple le plus proche de n'importe quel nombre. Utilisez-la pour des prix par pas de 5 centimes, des quantités par paquets de 12, ou des heures au quart d'heure.
| A | B | C | |
|---|---|---|---|
| 1 | Value | Multiple | MROUND |
| 2 | 12 | 5 | 10 |
| 3 | 13 | 5 | 15 |
| 4 | 2.37 | 0.05 | 2.35 |
| 5 | 9:08 | 0:15 | 9:15 |
=ARRONDI.AU.MULTIPLE(A2;B2)ARRONDI.AU.MULTIPLE arrondit aussi une valeur médiane en s'éloignant de zéro : 12,5 avec un multiple de 5 donne 15. Le nombre et le multiple doivent avoir le même signe : =ARRONDI.AU.MULTIPLE(-12;5) renvoie #NOMBRE! (en anglais #NUM!), alors que =ARRONDI.AU.MULTIPLE(-12;-5) donne -10. Pour toujours arrondir vers le haut ou vers le bas à un multiple, utilisez PLAFOND et PLANCHER, présentées sur la page ARRONDI.SUP et ARRONDI.INF.
Essayez : arrondir une moyenne
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Student | Score | Average | ||
| 2 | Ana | 78 | |||
| 3 | Ben | 91 | |||
| 4 | Cleo | 85 | |||
| 5 | Dan | 66 | |||
| 6 | Eve | 88 | |||
| 7 | Finn | 73 |
À vous : En E2, affichez la moyenne des notes de B2:B7, arrondie à une décimale.
Indice : placez MOYENNE (AVERAGE) dans ARRONDI, et utilisez 1 comme nombre de chiffres.
Quelle fonction d'arrondi utiliser
| Vous voulez | Formule | 12,345 donne |
|---|---|---|
| La valeur la plus proche, 2 décimales | =ARRONDI(A2;2) | 12,35 |
| L'entier le plus proche | =ARRONDI(A2;0) | 12 |
| La dizaine la plus proche | =ARRONDI(A2;-1) | 10 |
| Toujours vers le haut | =ARRONDI.SUP(A2;1) | 12,4 |
| Toujours vers le bas | =ARRONDI.INF(A2;1) | 12,3 |
| Le multiple de 0,5 le plus proche | =ARRONDI.AU.MULTIPLE(A2;0,5) | 12,5 |
| Supprimer les décimales | =TRONQUE(A2) ou =ENT(A2) | 12 |
Une erreur fréquente consiste à arrondir au milieu d'un long calcul puis encore à la fin, ce qui peut déplacer le dernier chiffre. Arrondissez une seule fois, à l'étape dont vous publiez ou facturez réellement la valeur arrondie.
Questions fréquentes
Comment arrondir à 2 décimales dans Excel ?
Utilisez =ARRONDI(A2;2). La fonction modifie la valeur stockée : 3,14159 devient 3,14 et les formules suivantes utilisent 3,14. Mettre la cellule au format 0,00 ne change que l'affichage ; la valeur complète reste en dessous.
Comment arrondir à l'entier le plus proche dans Excel ?
Utilisez =ARRONDI(A2;0) : 12,5 devient 13 et 12,4 devient 12. Pour toujours arrondir vers le haut ou vers le bas, utilisez =ARRONDI.SUP(A2;0) ou =ARRONDI.INF(A2;0).
Comment arrondir à la dizaine, à la centaine ou au millier dans Excel ?
Donnez à ARRONDI un nombre de chiffres négatif : =ARRONDI(A2;-1) arrondit à la dizaine, =ARRONDI(A2;-2) à la centaine et =ARRONDI(A2;-3) au millier. 1234,567 devient 1230, 1200 et 1000.
Excel arrondit-il 0,5 vers le haut ou vers le bas ?
ARRONDI arrondit un 5 en s'éloignant de zéro : =ARRONDI(2,5;0) vaut 3 et =ARRONDI(-2,5;0) vaut -3. Elle n'utilise pas l'arrondi bancaire (au pair le plus proche), contrairement à la fonction Round de VBA.
Comment arrondir à 5 près dans Excel ?
Utilisez =ARRONDI.AU.MULTIPLE(A2;5) : 12 devient 10 et 13 devient 15. ARRONDI.AU.MULTIPLE arrondit à n'importe quel multiple, comme =ARRONDI.AU.MULTIPLE(A2;0,05) pour des prix par pas de 5 centimes.