Formation PUB760 : Microsoft Excel, 2021 Les fonctions et formules

4.10 Arrondir : format ou fonction?


Il est possible d’arrondir un nombre en lui appliquant un format qui n’affiche aucune ou quelques-unes des décimales.

Icônes pour arrondir

Il est également possible d'arrondir un nombre en lui appliquant une fonction d’arrondissement :

Exemples d'arrondissement

Mais quand devez-vous appliquer le format et quand devez-vous plutôt utiliser une fonction d'arrondissement?

Voici quelques points qui devraient vous aider dans votre décision.

Arrondissement à l'aide d'un format

Un format, c’est du maquillage sur une cellule. Cela ne change pas la valeur dans la cellule.

L’arrondissement à l’aide d’un format utilise les règles de mathématiques pour décider si elle doit arrondir au nombre inférieur ou supérieur.

Ainsi, les nombres inférieurs à 5 seront arrondis par en bas (1,4 donne 1) et les nombres supérieurs ou égaux à 5 seront arrondis par en haut (1,6 donne 2).

La plupart du temps, l'arrondissement à l'aide d'un format sera la bonne option puisqu’elle est la plus simple à effectuer. Par contre, dans certains cas, elle ne donnera pas les résultats escomptés.

Prenons une simple addition de nombres avec décimales.

Somme sans arrondissement

Si on applique un format pour ne pas avoir de décimales, les nombres affichés ne sont pas ceux qui sont utilisés dans le calcul.

Ici, on voit le nombre 18 mais la cellule contient réellement le nombre 17,5. Ceci mène à un résultat erroné : 18+19 ne donne pas 36.

Somme erronée à cause de l'arrondissement

Rappelez-vous que si une cellule est maquillée à l'aide d'un format, c'est le nombre original qui sera utilisé dans les calculs qui utilisent cette cellule.

Fonction ARRONDI()

La fonction ARRONDI() utilise les même règles mathématiques que l'arrondissement à l'aide d'un format.

Cette fois, cependant, le nombre affiché est vraiment le nombre utilisé dans les calculs.

Revoici le calcul effectué plus haut. Seulement, plutôt que d'utiliser un format, on a appliqué la fonction ARRONDI() sur les deux nombres avant de les additionner.

Cette fois, la somme est correcte.

Somme correcte avec fonction d'arrondissement

Fonction ARRONDI.INF()

Si vous avez besoin d’arrondir toujours au nombre inférieur, vous utiliserez la fonction ARRONDI.INF().

Par exemple, lors du calcul d'un âge, il ne faut pas que 17,6 ans affiche 18 ans!

Fonction ARRONDI.SUP()

Si vous avez besoin d’arrondir toujours au nombre supérieur, vous utiliserez la fonction ARRONDI.SUP().

Par exemple, lors du calcul du nombre de planches requis pour construire un meuble, si vous avez besoin de 8,4 planches, il faudra en acheter 9!

Fonction ENT()

La fonction ENT() est équivalente à ARRONDI.INF() avec aucune décimale. Elle retourne toujours la partie entière du nombre en laissant tomber les décimales.

Tableau résumé 

  Règle d'arrondissement Valeur utilisée dans les calculs Exemple
Format

Les nombres inférieurs à 5 seront arrondis par en bas (1,4 donne 1).

Les nombres supérieurs ou égaux à 5 seront arrondis par en haut (1,6 donne 2).

Valeurs non arrondies

1,4 affiche 1 mais les calculs qui utilisent cette cellule se feront avec 1,4.

1,6 affiche 2 mais les calculs qui utilisent cette cellule se feront avec 1,6.

ARRONDI()

Les nombres inférieurs à 5 seront arrondis par en bas (1,4 donne 1).

Les nombres supérieurs ou égaux à 5 seront arrondis par en haut (1,6 donne 2).

On peut arrondir aux unités, aux dizièmes, aux centièmes, etc. mais également aux dizaines, aux centaines, etc.

Valeurs arrondies, telles qu'affichées dans les cellules

=ARRONDI(1,4;0) donne 1 et les calculs qui utilisent cette cellule se feront avec la valeur affichée.

=ARRONDI(1,6;0) donne 2 (arrondi à 0 décimales).

=ARRONDI(126,66;1) donne 126,7 (arrondi à 1 décimale).

=ARRONDI(126,66;-1) donne 130 (arrondi aux dizaines).

ARRONDI.INF()

Toujours arrondi par en bas.

On peut arrondir aux unités, aux dizièmes, aux centièmes, etc. mais également aux dizaines, aux centaines, etc.

Valeurs arrondies, telles qu'affichées dans les cellules

=ARRONDI.INF(1,6;0) donne 1 (arrondi inférieur à 0 décimales).

=ARRONDI.INF(126,66;1) donne 126,6 (arrondi inférieur à 1 décimale).

=ARRONDI.INF(126,66;-1) donne 120 (arrondi inférieur aux dizaines).

ENT() Laisse tomber les décimales pour ne conserver que la partie entière. Valeurs arrondies, telles qu'affichées dans les cellules

=ENT(1,4) donne 1.

=ENT(1,6) donne 1.

=ENT(126,66) donne 126.

ARRONDI.SUP() Toujours arrondi par en haut. Valeurs arrondies, telles qu'affichées dans les cellules

=ARRONDI.SUP(1,4;0) donne 2 (arrondi supérieur à 0 décimales).

=ARRONDI.SUP(123,44;1) donne 123,5 (arrondi supérieur à 1 décimale).

=ARRONDI.SUP(123,44;-1) donne 130 (arrondi supérieur aux dizaines). 

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre