Il est possible d’arrondir un nombre en lui appliquant un format qui n’affiche aucune ou quelques-unes des décimales.
Il est également possible d'arrondir un nombre en lui appliquant une fonction 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.
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.
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.
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.
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.
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!
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!
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.
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é