Accéder au contenu principal

Excel ROUND() : Le guide complet des arrondis dans Excel

Apprenez à utiliser la fonction ROUND() et ses alternatives dans Excel. Apprenez à arrondir les décimales, les entiers et les valeurs temporelles.
Actualisé 25 avr. 2025  · 7 min de lecture

Excel propose plusieurs fonctions d'arrondi intégrées pour gérer différents scénarios, notamment la fonction ROUND(), qui est l'une des plus utilisées. Dans cet article, je vais explorer toutes les fonctions d'arrondi clés d'Excel, expliquer leur fonctionnement et montrer comment les utiliser efficacement à l'aide d'exemples pratiques. Si vous n'êtes pas familiarisé avec certaines bases, je vous recommande de suivre notre cours d'introduction à Excel pour acquérir des bases solides. 

Comprendre la fonction Excel ROUND()

La fonction ROUND() d'Excel est la méthode la plus simple pour contrôler la précision numérique dans vos feuilles de calcul. Examinons sa syntaxe et des exemples de son fonctionnement.

Syntaxe et arguments de ROUND()

La fonction Excel ROUND() est utilisée pour arrondir un nombre à un nombre de chiffres spécifié. La syntaxe de la fonction ROUND() est la suivante :

=ROUND(number, num_digits)

Où ?

  • number: La valeur que vous souhaitez arrondir.

  • num_digits: Détermine le nombre de chiffres auxquels le nombre doit être arrondi.

Le comportement de l'argument num_digits change en fonction de sa valeur :

  • Lorsque num_digits est positif : Arrondit le nombre à droite de la virgule. Par exemple, =ROUND(3.14159, 2) donne lieu à 3.14.

  • Lorsque num_digits est égal à zéro : Arrondit le nombre à l'unité la plus proche. Par exemple, =ROUND(7.8, 0) donne lieu à 8.

  • Lorsque num_digits est négatif : Arrondit les chiffres à gauche de la virgule (à la dizaine, à la centaine la plus proche, etc.). Par exemple, =ROUND(256, -1) donne lieu à 260.

Comment fonctionne ROUND()

La fonction Excel ROUND() suit les règles d'arrondi mathématiques standard. Lorsque vous arrondissez un nombre, Excel regarde le chiffre situé immédiatement à droite de votre position d'arrondi :

  • Si ce chiffre est 5, 6, 7, 8 ou 9, le nombre est arrondi à l'unité supérieure.
  • Si ce chiffre est 0, 1, 2, 3 ou 4, le nombre est arrondi vers le bas.

Les exemples suivants illustrent rapidement cette règle :

La formule ci-dessous est arrondie à la première décimale. Comme la deuxième décimale est 5, il arrondit à l'unité supérieure.

=ROUND(15.55, 1)

Utilisation de la fonction ROUND() pour arrondir à la première décimale dans Excel.

Dans l'exemple ci-dessous, la formule arrondit à la dizaine la plus proche. Le chiffre des dizaines est arrondi à l'unité supérieure car le chiffre des unités est 5.

=ROUND(15.55, -1)

Utilisation de la fonction ROUND() pour arrondir à la dizaine la plus proche dans Excel.

Dans l'exemple ci-dessous, la formule arrondit au nombre entier le plus proche. Comme la partie décimale est 0,55, il arrondit à l'unité supérieure.

=ROUND(15.55, 0)

Utilisation de la fonction ROUND() pour arrondir au nombre entier le plus proche dans Excel.

Variantes de la fonction Excel ROUND()

Il existe différentes variantes de la fonction Excel ROUND(), chacune ayant une utilisation spécifique.

ROUNDUP()

La fonction ROUNDUP() arrondit toujours à zéro, quels que soient les chiffres qui suivent. Cela signifie que le résultat est toujours supérieur au nombre original, ce qui garantit une approche conservatrice dans les calculs. Cette méthode est utile dans le cadre d'une budgétisation prudente, car elle permet de s'assurer que les estimations sont suffisamment élevées et de fixer des seuils minimums, tels que des frais ou des quotas minimums.

Dans l'exemple ci-dessous, la fonction arrondit toujours à l'unité supérieure, même si la troisième décimale n'est que 1.

=ROUNDUP(3.14159, 2)

Utilisation de la fonction ROUNDUP() pour arrondir un nombre dans Excel.

ROUNDDOWN()

La fonction ROUNDDOWN() arrondit toujours à zéro, quels que soient les chiffres qui suivent le point d'arrondi. Cette fonction garantit que la valeur arrondie est toujours inférieure ou égale à l'original (pour les nombres positifs) ou supérieure ou égale à l'original (pour les nombres négatifs).

Cette méthode est utile pour fixer des valeurs maximales ou des plafonds et éviter les surestimations dans les prévisions ou les calculs. Dans l'exemple ci-dessous, la fonction ROUNDDOWN() supprime toujours les décimales supplémentaires et n'arrondit jamais à l'unité supérieure.

=ROUNDDOWN(3.14159, 2)

Utilisation de la fonction ROUNDDOWN() pour arrondir un nombre à l'unité inférieure dans Excel.

Techniques d'arrondi avec d'autres fonctions

Excel propose également des techniques d'arrondi avec d'autres fonctions. Ces fonctions vous permettent d'arrondir les nombres selon différentes spécifications. Nous allons examiner ces méthodes ci-dessous.

MROUND()

La fonction MROUND() arrondit un nombre au multiple spécifié le plus proche, ce qui est utile lorsque vous travaillez avec des unités telles que les tailles d'emballage, les incréments de prix ou les intervalles de programmation. La syntaxe de la fonction MROUND() est présentée ci-dessous :

=MROUND(number, multiple)

Où ?

  • number: Le nombre à arrondir.

  • multiple: Le multiple pour arrondir le nombre.

Par exemple, la formule ci-dessous arrondit 7 à 5 puisque 7 est plus proche de 5 que de 10.

=MROUND(7, 5)

Utilisation de la fonction MROUND() pour arrondir un nombre au multiple spécifié le plus proche dans Excel.

CEILING() et FLOOR()

Ces fonctions arrondissent les nombres au multiple spécifié le plus proche, mais avec un biais directionnel.

  • CEILING(): arrondit un nombre au multiple spécifié le plus proche (à partir de zéro). Par exemple, la formule ci-dessous arrondit 7 à 10, qui est le multiple de 5 le plus proche.

=CEILING(7, 5)

Utilisation de la fonction CEILING() pour arrondir un nombre dans Excel.

  • FLOOR(): Arrondit un nombre vers le bas (vers zéro) au multiple spécifié le plus proche. L'exemple ci-dessous arrondit 7 à 5 en tant que multiple de 5 le plus proche.

=FLOOR(7, 5)

Utilisation de la fonction FLOOR() pour arrondir un nombre dans Excel.

Ces méthodes sont utiles pour fixer le prix d'un article par incréments standard, par exemple en arrondissant à 0,25 $. Ils sont également utilisés pour bloquer le temps dans des intervalles cohérents, comme des segments de 15 minutes, et pour arrondir les seuils dans la fabrication, comme la taille minimale des lots.

EVEN() et ODD()

Ces fonctions arrondissent les nombres à l'entier pair ou impair le plus proche de zéro, sans tenir compte de la partie décimale. Les fonctions sont utiles pour organiser les données en groupes pairs ou impairs ou pour simplifier les valeurs en vue d'une conception, d'une mise en page ou d'un dessin.

Par exemple, la formule ci-dessous arrondit la valeur 4 à 6 comme le nombre pair le plus proche.

=EVEN(4.1)

Utilisation de la fonction EVEN() pour arrondir un nombre au nombre pair le plus proche dans Excel.

De même, la formule ci-dessous arrondit la valeur 5 à 7 comme le nombre impair le plus proche.

=ODD(5.2)

Utilisation de la fonction ODD() pour arrondir un nombre au nombre impair le plus proche dans Excel.

INT() et TRUNC()

Ces deux fonctions sont souvent confondues mais se comportent différemment, notamment avec les nombres négatifs :

  • INT(): Arrondit à l'entier le plus proche.

=INT(4.9)

Utilisation de la fonction INT() pour arrondir un nombre à l'entier inférieur dans Excel.

Pour les nombres négatifs, INT() s'éloigne de zéro (plus négatif).

=INT(-4.9)

Utilisation de la fonction INT() pour arrondir un nombre négatif à l'entier le plus proche dans Excel.

  • TRUNC(): Supprime simplement la partie décimale sans arrondir.

=TRUNC(4.9)

Utilisation de la fonction TRUNC() pour supprimer la partie décimale d'un nombre dans Excel.

Arrondir le temps dans Excel

Excel traite le temps comme une fraction d'une journée de 24 heures, de sorte que l'arrondi du temps implique une approche légèrement différente. Vous pouvez utiliser MROUND() pour arrondir à la minute ou au bloc de temps le plus proche, et ROUND() pour l'arithmétique temporelle.

Par exemple, si A2 est 8:07, la formule ci-dessous renvoie 8:10 en arrondissant l'heure à la dizaine de minutes la plus proche.

=MROUND(A2, "0:10")

Utilisation de la fonction MROUND() pour arrondir le temps à la minute la plus proche dans Excel.

Si A2 est 8:37, et que vous voulez arrondir l'heure à l'heure la plus proche, utilisez la formule ci-dessous :

=ROUND(A2*24, 0)/24

Utilisation de la fonction ROUND() pour arrondir le temps à l'heure la plus proche dans l'arithmétique temporelle dans Excel.

Quand arrondir les valeurs et quand les arrondir ? Quand les formater ?

L'arrondissement des valeurs et le formatage des nombres dans Excel ont des objectifs différents, et il est essentiel de comprendre la distinction entre les deux pour pouvoir effectuer des analyses de données et des rapports précis.

Voici la différence : L'utilisation de l'arrondi d'Excel modifie en fait la valeur sous-jacente stockée dans la cellule. Ceci est important lorsque vous avez besoin de la valeur arrondie pour des calculs, des rapports ou des modélisations financières, car les formules suivantes utiliseront le nouveau résultat arrondi. Par exemple, l'application de =ROUND(2.786, 1) stockera 2,8 dans la cellule, et tout calcul faisant référence à cette cellule utilisera 2,8, et non la valeur d'origine.

Les outils de formatage d'Excel, tels que le boutonDécrémenter la décimale ou le formatage personnalisé des nombres, ne modifient que l'apparence du nombre, et non la valeur réelle en coulisses. Cette méthode est idéale pour les tableaux de bord, les graphiques ou les rapports partagés où les calculs sont déjà effectués et où, pour le résultat final, l'esthétique compte.

Tableau récapitulatif des fonctions d'arrondi

Nous avons abordé plusieurs variantes de la fonction Excel ROUND(). Pour vous aider à y voir plus clair, j'inclus ici un tableau :

Fonction

Description

Exemple

ROUND()

Arrondi standard

=ROUND(2.75, 1) → 2.8

ROUNDUP()

Toujours en hausse (loin de zéro)

=ROUNDUP(2.75, 1) → 2.8

ROUNDDOWN()

Toujours vers le bas (vers zéro)

=ROUNDDOWN(2.75, 1) → 2.7

MROUND()

Arrondir au multiple le plus proche

=MROUND(7, 5) → 5

CEILING()

Arrondir au multiple le plus proche

=CEILING(7, 5) → 10

FLOOR()

Arrondir au multiple le plus proche

=FLOOR(7, 5) → 5

INT()

Arrondir à l'entier inférieur

=INT(-2.9) → -3

TRUNC()

Supprimer les décimales sans arrondir

=TRUNC(-2.9) → -2

EVEN()

Arrondir à l'entier pair le plus proche

=EVEN(3.2) → 4

ODD()

Arrondir à l'entier impair le plus proche

=ODD(3.2) → 5

Conclusion

Maintenant que vous avez exploré les différentes techniques d'arrondi dans Excel, je vous recommande de suivre notre cours Analyse de données dans Excel pour continuer à mettre en pratique vos compétences. Je pense également que notre cours sur la modélisation financière dans Excel est un excellent moyen de s'exercer, car les arrondis revêtent une importance particulière dans l'analyse financière, car de petites différences peuvent avoir un impact significatif sur les prévisions et les évaluations. Enfin, notre cursus de compétences Excel Fundamentals est une offre très complète et un excellent moyen d'en apprendre davantage sur les fonctions disponibles dans les dernières versions d'Excel.

Faites progresser votre carrière avec Excel

Acquérir les compétences nécessaires pour optimiser Excel - aucune expérience n'est requise.

Commencez aujourd'hui gratuitement

Allan Ouko's photo
Author
Allan Ouko
LinkedIn
Je crée des articles qui simplifient la science des données et l'analyse, en les rendant faciles à comprendre et accessibles.

FAQ sur Excel

Quelle est la différence entre ROUND(), ROUNDUP() et ROUNDDOWN() dans Excel ?

ROUND() s'arrondit à la valeur la plus proche selon les règles standard, ROUNDUP() s'arrondit toujours à l'écart de zéro et ROUNDDOWN() s'arrondit toujours vers zéro.

Comment arrondir un nombre à l'unité la plus proche dans Excel ?

Utilisez =ROUND(number, 0) pour arrondir au nombre entier le plus proche.

Quelle est la différence entre les fonctions CEILING() et FLOOR() ?

CEILING() s'arrondit au multiple le plus proche (loin de zéro), tandis que FLOOR() s'arrondit au multiple le plus proche (vers zéro).

Quelle est la différence entre arrondir une valeur et la formater dans Excel ?

L'arrondi modifie la valeur réelle utilisée dans les calculs, tandis que le formatage ne modifie que l'apparence de la valeur sur la feuille de calcul.

Que se passe-t-il lorsque j'utilise INT() et TRUNC() sur des nombres négatifs ?

INT() arrondit les nombres négatifs vers le bas (vers l'infini négatif), tandis que TRUNC() supprime la partie décimale sans arrondir, en se rapprochant de zéro.

Sujets

Apprenez Excel avec DataCamp

Cursus

Excel Fundamentals

16hrs hr
Gain the essential skills you need to use Excel, from preparing data to writing formulas and creating visualizations. No prior experience is required.
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow