TOUT sur les ARRONDIS dans Excel [tutoriel]

Les arrondis sont un calcul tout aussi basique qu'important dans la vie quotidienne. Il est donc normal de les utiliser dans Excel. Cependant, les arrondis Excel, et pas seulement en Excel, sont un sujet plus complexe qu'il peut paraître.

C'est pour cette raison que je vous propose ce tutoriel qui vous montrera tout les cas d'arrondis possibles à faire dans Excel: des plus "classiques" au plus "spéciaux".

Je ne vais pas vous exposer toute la théorie mathématicienne concernant les arrondis. Pour cela, vous pouvez consulter par exemple la page sur les arrondis sur Wikipédia. Je vous montrerai toutes les possibilités d'Excel et des exemples pour une meilleure compréhension.

1. Arrondi "classique" dans Excel

Comme premier type d'arrondi, prenons l'arrondi "classique", qui, le plus souvent, est utilisé pour diminuer le nombre de décimales d'un nombre.

La règle mathématique est simple:

  • choisir le dernier chiffre (à droite) à conserver dans le nombre à arrondir
  • augmenter ce chiffre d'une unité si le chiffre suivant vaut au moins 5 (que le nombre à arrondir soit positif ou négatif)
  • conserver ce chiffre si le suivant est strictement inférieur à 5

Quelques exemples théoriques:

 

1,324789 arrondi à 2 décimales devient: 1,32
21,149 arrondi à 1 décimale devient: 21,1
-11,219 arrondi à 2 décimales devient: -11,22
-250.56 arrondi à 1 décimale devient: -250,6
1,324789 arrondi à 3 décimales devient: 1,325
0,4 arrondi à zéro décimales devient: 0
0,5 arrondi à zéro décimales devient: 1

 

Pour faire ce type d'arrondi dans Excel, nous allons utiliser la fonction ARRONDI.

Fonction Excel ARRONDI

Ceci est une formule de base pour faire des arrondis dans Excel. La fonction a la syntaxe suivante:

=ARRONDI(Nombre;No_chiffres)

Comme vous voyez, la fonction a deux arguments (tous les deux sont obligatoires):

  • Nombre: c'est le nombre que vous voulez arrondir. Il peut s'agir directement d'un nombre ou de l'adresse de la cellule qui contient le nombre à arrondir.
  • No_chiffres: ceci est le nombre de chiffres auquel vous voulez arrondir l'argument Nombre.

Quelques remarques pratiques:

  • Si l'argument No_chiffres est supérieur à 0 (zéro), l’argument Nombre est arrondi au nombre de décimales indiqué. C'est le cas le plus classique et le plus courant.
  • Si l'argument No_chiffres est = 0, l’argument Nombre est arrondi au nombre entier le plus proche.
  • Si l'argument No_chiffres est inférieur à 0, l’argument Nombre est arrondi à gauche de la virgule (voir les exemples plus bas).
  • Si vous souhaitez arrondir toujours vers le haut (en s’éloignant de zéro), utilisez la fonction ARRONDI.SUP (voir la section suivante de ce tutoriel).
  • Et pour toujours arrondir toujours vers le bas (vers zéro), utilisez la fonction ARRONDI.INF (voir la section suivante de ce tutoriel).
  • Enfin, pour arrondir un nombre à un multiple spécifique (par exemple, pour arrondir au 0,5 le plus proche), utilisez la fonction ARRONDI.AU.MULTIPLE (voir section 3 de ce tutoriel).

L'équivalent anglais de cette fonction est ROUND (cette information peut vous être utile si vous utilisez Excel en anglais ou si vous voulez utiliser cette fonction en VBA en tant que WorksheetFunction).

Fonction Excel: ARRONDI (exemple)

Exemples pratiques de la fonction ARRONDI

Voici quelques exemples avec les formules et les résultats pour vous faire une meilleure idée:

Valeur à arrondir Formule Excel Résultat affiché
3,15 –> à 1 chiffre après virgule =ARRONDI(3,15;1) 3,2
3,149 –> à 1 chiffre après virgule =ARRONDI(3,149;1) 3,1
-13,497 –> à 2 chiffres après virgule =ARRONDI(-13,497;2) -13,50
23,54 –> à 1 chiffre AVANT la virgule (= au multiple de 10) =ARRONDI(23,54; -1) 20
27,54 –> à 1 chiffre AVANT la virgule (= au multiple de 10) =ARRONDI(27,54; -1) 30
658,30 –> à 2 chiffres AVANT la virgule (= multiple de 100) =ARRONDI(658,30; -2) 700

 

2. Arrondir vers le haut er arrondir vers le bas

Dans de nombreux cas, on a besoin d'arrondir d'une manière plus spécifique – vers le haut (par exemple en logistique) ou vers le bas (par ex. l'âge, assurances, …). Pour ce type d'arrondi Excel dispose de deux fonctions dont la description suit…

Fonction Excel ARRONDI.SUP – arrondir toujours vers le haut

Cette fonction arrondit toujours en s'éloignant du zéro. Cela veut dire que pour les nombres positifs, il ce sera toujours vers le haut. Pour les nombres négatifs, ce sera toujours "vers le bas" (voir les exemples).

=ARRONDI.SUP(Nombre;No_chiffres)

L' ARRONDI.SUP a la même syntaxe que la fonction ARRONDI (deux mêmes arguments obligatoires) mais elle se comporte différemment et retourne un résultat différent:

  • Nombre: nombre à arrondir
  • No_chiffres: le nombre de chiffres auquel vous voulez arrondir l'argument Nombre

L'équivalent anglophone de ARRONDI.SUP est ROUNDUP .

Quelques remarques pratiques:

  • Si l’argument No_chiffres est supérieur à 0 (zéro), le nombre est arrondi à la valeur immédiatement supérieure (ou inférieure pour les nombres négatifs) et comporte le nombre de décimales spécifié.
  • Si l’argument No_chiffres est égal à 0 ou omis, le nombre est arrondi au nombre entier immédiatement supérieur.
  • Si l’argument No_chiffres est inférieur à 0, le nombre est arrondi à la valeur immédiatement supérieure (ou inférieure si négative) par incrémentations de 10, 100, etc., en fonction de la valeur de No_chiffres (tout comme pour ARRONDI – voir les exemples plus bas).

Fonction Excel: ARRONDI.SUP (exemple)
Les exemples d'utilisation de ARRONDI.SUP :

Valeur à arrondir Formule Excel Résultat affiché
3,15 –> à 1 chiffre après virgule =ARRONDI.SUP(3,15;1) 3,2
3,13 –> à 1 chiffre après virgule =ARRONDI.SUP(3,13;1) 3,2
-13,497 –> à 2 chiffres après virgule =ARRONDI.SUP(-13,497;2) -13,50
-13,411 –> à 2 chiffres après virgule =ARRONDI.SUP(-13,411;2) -13,42
23,54 –> à 1 chiffre AVANT la virgule (= au multiple de 10) =ARRONDI.SUP(23,54; -1) 30
27,54 –> à 1 chiffre AVANT la virgule (= au multiple de 10) =ARRONDI.SUP(27,54; -1) 30
658,30 –> à 2 chiffres AVANT la virgule (= multiple de 100) =ARRONDI.SUP(658,30; -2) 700
618,30 –> à 2 chiffres AVANT la virgule (= multiple de 100) =ARRONDI.SUP(618,30; -2) 700
-658,30 –> à 2 chiffres AVANT la virgule (= multiple de -100) =ARRONDI.SUP(-658,30; -2) -700

 

Fonction Excel ARRONDI.INF – arrondir toujours vers le bas

La fonction ARRONDI.INF est la jumelle de ARRONDI.SUP – la seule différence est qu'elle arrondit toujours en s'approchant du 0 (zéro).

La syntaxe est donc identique…

=ARRONDI.INF(Nombre;No_chiffres)

Les arguments de la fonction:

  • Nombre: nombre à arrondir
  • No_chiffres: le nombre de chiffres auquel vous voulez arrondir l'argument Nombre

L'équivalent anglophone de ARRONDI.INF est ROUNDDOWN .

Remarques pratiques:

  • Avec  No_chiffres supérieur à 0 (zéro), le nombre est arrondi à la valeur entière immédiatement inférieure (ou supérieure pour les nombres négatifs) et comporte le nombre de décimales spécifié.
  • Avec No_chiffres égal à 0, le nombre est arrondi au nombre entier immédiatement inférieur.
  • Enfin avec No_chiffres inférieur à 0, le nombre est arrondi à la valeur immédiatement inférieure (ou supérieure si négative) par incrémentations de 10, 100, etc., en fonction de la valeur de No_chiffres.

Fonction Excel: ARRONDI.INF (exemple)

 

Et pour en terminer avec ARRONDI.INF, voici les exemples:

Valeur à arrondir Formule Excel Résultat affiché
3,15 –> à 1 chiffre après virgule =ARRONDI.INF(3,15;1) 3,1
3,13 –> à 1 chiffre après virgule =ARRONDI.INF(3,13;1) 3,1
-13,497 –> à 2 chiffres après virgule =ARRONDI.INF(-13,497;2) -13,49
-13,411 –> à 2 chiffres après virgule =ARRONDI.INF(-13,411;2) -13,41
23,54 –> à 1 chiffre AVANT la virgule (= au multiple de 10) =ARRONDI.INF(23,54; -1) 20
27,54 –> à 1 chiffre AVANT la virgule (= au multiple de 10) =ARRONDI.INF(27,54; -1) 20
658,30 –> à 2 chiffres AVANT la virgule (= multiple de 100) =ARRONDI.INF(658,30; -2) 600
618,30 –> à 2 chiffres AVANT la virgule (= multiple de 100) =ARRONDI.INF(618,30; -2) 600
-658,30 –> à 2 chiffres AVANT la virgule (= multiple de -100) =ARRONDI.INF(-658,30; -2) -600

 

3. Arrondir au multiple de …

Un autre cas spécifique largement utilisé est l'arrondi à un certain multiple – aux dizaines, aux milliers mais aussi aux vingtaines etc. On peut imaginer par exemple, dans la logistique, le calcul des ventes par palettes qui contiennent 125 paquets… Avec Excel, ce n'est pas bien compliqué! On va utiliser la fonction ARRONDI.AU.MULTIPLE.

Fonction Excel ARRONDI.AU.MULTIPLE

Cette fonction renvoie comme résultat un nombre arrondi au multiple voulu. En d'autre termes, le résultat correspond au multiple voulu LE PLUS PROCHE de la valeur à arrondir. Voyons cela de plus près…

=ARRONDI.AU.MULTIPLE(Nombre;Multiple)

Cette fonction a deux arguments – les deux sont obligatoires:

  • Nombre: il s'agit du nombre que vous souhaitez arrondir
  • Multiple: un nombre représentant le multiple auquel vous souhaitez arrondir le Nombre

L'équivalent en anglais: MROUND

Remarques sur l'utilisation pratique de l' ARRONDI.AU.MULTIPLE:

  • Cette fonction arrondit en s’éloignant de zéro, si le reste de la division de nombre par multiple est supérieur ou égal à la moitié de la valeur de multiple.
  • Les arguments Nombre et Multiple doivent avoir le même signe. Si ce n’est pas le cas, une erreur #NOMBRE! est renvoyée.

Fonction Excel: ARRONDI.AU.MULTIPLE (exemple)

 

Et comme pour les autres fonctions, voici quelques exemples de ARRONDI.AU.MULTIPLE

Valeur à arrondir Formule Excel Résultat affiché
3,15 –> au multiple de 3 =ARRONDI.AU.MULTIPLE(3,15;3) 3,00
3,43 –> au multiple de 0,5 =ARRONDI.AU.MULTIPLE(3,43;0,5) 3,50
-13,49 –> au multiple de -10 =ARRONDI.AU.MULTIPLE(-13,49;-10) -10
-13,49 –> au multiple de 10 =ARRONDI.AU.MULTIPLE(-13,49;10) #NOMBRE!
23,54 –> au multiple de 1,5 =ARRONDI.AU.MULTIPLE(23,54; 1,5) 24,00
27,54 –> au multiple de 10 =ARRONDI.AU.MULTIPLE(27,54; 10) 30,00
28,30 –>au multiple de 100 =ARRONDI.AU.MULTIPLE(28,30; 100) 0
98,30 –> au multiple de 100 =ARRONDI.AU.MULTIPLE(98,30; 100) 1
-658,30 –> au multiple de -10 =ARRONDI.AU.MULTIPLE(-658,30; -10) -660

 

Cas spéciaux: 1) Arrondir au chiffre pair ou impair le plus proche

Voici le premier cas des arrondis "spéciaux" – qui ont une raison d'être plutôt pratique que mathématique.

Dans certaines situations, vous pouvez avoir besoin d'arrondir un nombre au nombre pair ou impair le plus proche. Voici les détails des deux fonctions Excel dédiés à ce type d'arrondi – PAIR et IMPAIR

Fonctions Excel PAIR et IMPAIR en détail (cliquez pour afficher):

Fonction Excel PAIR

La fonction PAIR arrondit un nombre au nombre entier pair le plus proche en s’éloignant du 0 (zéro). Son syntaxe est on ne peut plus simple…

=PAIR(Nombre)

Comme vous pouvez constater, la fonction a un seul argument (obligatoire):

  • Nombre: c’est le nombre que vous souhaitez arrondir

Quel que soit le signe du Nombre, la valeur est arrondie en s’éloignant de zéro. Si l’argument Nombre est déjà un nombre entier pair, aucun arrondi n’est effectué.

L’équivalent en anglais est: EVEN

Fonction Excel: PAIR (exemples)

 

Quelques examples pratiques de la fonction Excel PAIR:

Valeur à arrondir Formule Excel Résultat affiché
13 =PAIR(13) 14
12,7 =PAIR(12,7) 14
-131,5 =PAIR(-131,5) -132
256 =PAIR(256) 256
0 =PAIR(0) 0

 

Fonction Excel IMPAIR

La fonction IMPAIR est identique à la fonction PAIR en dehors le résultat renvoyé qui est, évidemment, le nombre impaire le plus proche en s’éloignant de zéro.

Et voici la syntaxe:

=IMPAIR(Nombre)

Comme vous voyez, elle est identique à celle de PAIR et comporte également un seul argument obligatoire:

  • Nombre: nombre à arrondir

L’équivalent en anglais de cette fonction est: ODD
Fonction Excel: IMPAIR (exemples)

 

Et pour finir les exemples:

Valeur à arrondir Formule Excel Résultat affiché
12 =IMPAIR(12) 13
11,7 =IMPAIR(11,7) 13
-131,5 =IMPAIR(-131,5) -133
255 =IMPAIR(255) 255
0 =IMPAIR(0) 1

Cas spéciaux: 2) PLANCHER et PLAFOND

Un deuxième cas plus "spécial" est l'arrondi vers le bas ou vers le haut au multiple le plus proche. C'est quelque peu un mélange entre ARRONDI.SUP ( ARRONDI.INF ) et l' ARRONDI.AU.MULTIPLE. Voici des explications plus détaillées…

Fonctions Excel PLANCHER et PLAFOND en détail (cliquez pour afficher):

Fonction Excel PLANCHER / PLANCHER.MATH

La fonction PLANCHER permet donc d’ “arrondir un nombre à l’entier ou au multiple le plus proche d’une valeur choisie en tendant vers zéro“.

=PLANCHER(Nombre;Précision)

La fonction PLANCHER a deux arguments obligatoires:

  • Nombre: la valeur numérique que vous voulez arrondir
  • Précision: le multiple auquel vous voulez arrondir

L’équivalent en anglais: FLOOR

Remarques pratiques:

  • Si Nombre est positif et Précision négative, la fonction PLANCHER renvoie l’erreur #NOMBRE! . Le contraire (Nombre négatif et Précision positive) renverra un résultat normal.
  • Si Nombre est de signe positif, la valeur est arrondie en tendant vers zéro. Si Nombre est de signe négatif, la valeur est arrondie en s’éloignant de zéro. Si Nombre est un multiple exact de Précision, aucun arrondi n’est effectué.

Fonction Excel: PLANCHER (exemples)

 

Exemples d’utilisation de la fonction PLANCHER:

Valeur à arrondir Formule Excel Résultat affiché
12 avec précision de 0,45 =PLANCHER(12;0,45) 11,70
11,7 avec précision de 2 =PLANCHER(11,7;2) 10
11,7 avec précision de 0,5 =PLANCHER(11,7;0,5) 11,50
-255 avec précision de 10 =PLANCHER(-255;10) -260
99 avec précision de 100 =PLANCHER(99;100) 0

 

Dans Excel 2013, Microsoft a introduit une nouvelle variante de la fonction PLANCHER – le PLANCHER.MATH… Cette nouvelle fonction est censé remplacer PLANCHER qui reste néanmoins disponible pour des raisons de compatibilité.

En pratique: La différence entre PLANCHER et PLANCHER.MATH

La fonction PLANCHER.MATH a deux avantages principaux par rapport à sa prédécesseur:

  1. vous pouvez choisir le comportement des arrondi des nombres négatifs (vous pouvez choisir s’ils doivent tendre vers le zéro ou s’en éloigner)
  2. si vous voulez arrondir aux nombres entiers, vous pouvez omettre l’argument Précision qui est devenu facultatif et qui a pour valeur par défaut l’arrondi aux entiers. Vous ne devez donc pas remplir deux arguments comme avec PLANCHER mais un seul suffira…

Et voici déjà la syntaxe de la fonction:
=PLANCHER.MATH(Nombre;Précision;Mode)

Comme vous voyez, la fonction a trois arguments, 1 obligatoire et 2 optionnels:

  • Nombre: la valeur à arrondir (obligatoire)
  • Précision: multiple auquel vous voulez arrondir (facultatif) – si omis, valeur par défaut = 1. Cela signifie que l’arrondi se fait au nombre entier le plus proche.
  • Mode: direction pour arrondir les nombres négatifs (facultatif) – valeur “0” = l’arrondi tend vers le zéro, toute autre valeur = l’arrondi s’éloigne du zéro. Si omis, par défaut l’arrondi s’éloigne du zéro.

L’équivalent en anglais: FLOOR.MATH

Fonction Excel: PLANCHER.MATH (exemples)

Et les exemples…

Valeur à arrondir Formule Excel Résultat affiché
12,5 sans autre indication =PLANCHER.MATH(12,5) 12 (par défaut arrondi au nombre entier)
-12,5 sans autre indication =PLANCHER.MATH(-12,5;2) -13 (par défaut arrondi au nombre entier s’éloignant du zéro)
12,7 avec précision de 0,5 =PLANCHER.MATH(12,7;0,5) 12,50
-12,7 avec précision de 0,5 & pas de Mode (valeur par défaut = 0) =PLANCHER.MATH(-12,7;0,5) -13 (par défaut s’éloigne du zéro)
-12,7 avec précision de 0,5 & Mode = 1 =PLANCHER.MATH(-12,7;0,5;1) -12,5 (Mode <> 0 signifie en s’approchant du zéro)

 

Fonction Excel PLAFOND / PLAFOND.MATH

Pour les fonction PLAFOND et PLAFOND.MATH, le principe est exactement le même que pour PLANCHER et PLANCHER.MATH sauf qu’elles arrondissent vers le haut plutôt que vers le bas. Reprenons tout de même tout en détail:

=PLAFOND(Nombre;Précision)

Comme pour PLANCHER: deux arguments obligatoires:

  • Nombre: la valeur numérique que vous voulez arrondir
  • Précision: le multiple auquel vous voulez arrondir

Equivalent en anglais: CEILING

Remarques pratiques:

–> les mêmes que pour PLANCHER (voir donc plus haut)

Fonction Excel: PLAFOND (exemple)

Et des exemples de ce type d’arrondi Excel:

Valeur à arrondir Formule Excel Résultat affiché
12 avec précision de 0,45 =PLAFOND(12;0,45) 12,15
11,3 avec précision de 2 =PLAFOND(11,3;2) 12
11,3 avec précision de 0,5 =PLAFOND(11,3;0,5) 11,5
-255 avec précision de 10 =PLAFOND(-255;10) -250
99 avec précision de 100 =PLAFOND(99;100) 100

 

Depuis Excel 2013, le PLAFOND aussi a son remplaçant: PLAFOND.MATH. Tout les remarques mentionnées pour PLANCHER.MATH sont valides ici aussi…

Pour les différences entre ces deux fonctions, veuillez consulter la section sur les différences entre PLANCHER et PLANCHER.MATH plus haut. Pour PLAFOND c’est exactement la même chose…

=PLAFOND.MATH(Nombre;Précision;Mode)

La fonction a trois arguments, 1 obligatoire et 2 optionnels:

  • Nombre: la valeur à arrondir (obligatoire)
  • Précision: multiple auquel vous voulez arrondir (facultatif) – si omis, valeur par défaut = 1. Cela signifie que l’arrondi se fait au nombre entier le plus proche.
  • Mode: direction pour arrondir les nombres négatifs (facultatif) – valeur “0” = l’arrondi tend vers le zéro, toute autre valeur = l’arrondi s’éloigne du zéro. Si omis, par défaut l’arrondi s’éloigne du zéro.

Equivalent en anglais: CEILING.MATH

Fonction Excel: PLAFOND.MATH (exemple)
Et la dernière série des exemples de ce tutoriel…

Valeur à arrondir Formule Excel Résultat affiché
12,5 sans autre indication =PLAFOND.MATH(12,5) 13 (par défaut arrondi au nombre entier)
-12,5 sans autre indication =PLAFOND.MATH(-12,5;2) -12 (par défaut arrondi au nombre entier s’éloignant du zéro)
12,7 avec précision de 0,5 =PLAFOND.MATH(12,7;0,5) 13
-12,7 avec précision de 0,5 & pas de Mode (valeur par défaut = 0) =PLAFOND.MATH(-12,7;0,5) -12,5 (par défaut s’approche du zéro)
-12,7 avec précision de 0,5 & Mode = 1 =PLAFOND.MATH(-12,7;0,5;1) -13 (Mode <> 0 signifie en s’éloignant du zéro)

Conclusion – Arrondi en Excel

Le nombre de fonctions disponibles dans Excel qui vous permettront d'arrondir peut paraître impressionnant. Le but de cela n'est pas de faire fuir les utilisateurs mais au contraire de proposer une réponse (= une fonction toute faite) aux multitudes des possibilités d'arrondir. Ainsi, peu importe le cas exact que vous rencontrerez, il y a une très forte chance que ce cas est couvert par l'une ou l'autre fonction Excel.

Vous voici au point avec les arrondi Excel – cette opération mathématique en Excel n'a donc plus de secret pour vous. J'espère que ce tutoriel vous a montré comment utiliser les fonctions moins connues d'Excel mais qui permettent d'ajuster vraiment les calculs aux besoins de l'utilisateur.

Et si ce tutoriel vous a été utile, n'hésitez pas à le partager…

Pour aller plus loin en Excel…

Si vous avez trouvé ce tutoriel utile, je vous propose ici d'autres articles sur Excel qui pourraient vous intéresser et bien vous servir pour rendre votre travail dans Excel plus efficace et plus agréable

 

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

2 commentaires sur “TOUT sur les ARRONDIS dans Excel [tutoriel]”