Les arrondis sous Excel
Résolu/Fermé
SweetRom
Messages postés
151
Date d'inscription
lundi 6 juin 2005
Statut
Membre
Dernière intervention
20 décembre 2006
-
8 juin 2005 à 11:40
Courroies - 25 avril 2016 à 14:55
Courroies - 25 avril 2016 à 14:55
A voir également:
- Ne pas arrondir excel
- Problème arrondi excel - Meilleures réponses
- Excel arrondir à la dizaine - Meilleures réponses
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
14 réponses
marc[i1]
Messages postés
2573
Date d'inscription
vendredi 1 avril 2005
Statut
Contributeur
Dernière intervention
6 septembre 2008
382
8 juin 2005 à 11:56
8 juin 2005 à 11:56
Salut,
tu as deux possibilitées :
=TRONQUE($cellule;nb_après_la_virgule) »
=ARRONDI.INF($cellule;nb_après_la_virgule) »
On peux jouer avec le nombre après la virgule :
Pour le nombre 123,568
;2 » affiche 123,56
;1 » affiche 123,5
;0 » affiche 123
;-1 » affiche 120
;-2 » affiche 100
...
et =ARRONDI.SUP(a1;2) fonctionne pareil dans l'autre sens :)
tu as deux possibilitées :
=TRONQUE($cellule;nb_après_la_virgule) »
=TRONQUE(A1;2)
=ARRONDI.INF($cellule;nb_après_la_virgule) »
=ARRONDI.INF(A1;2)
On peux jouer avec le nombre après la virgule :
Pour le nombre 123,568
;2 » affiche 123,56
;1 » affiche 123,5
;0 » affiche 123
;-1 » affiche 120
;-2 » affiche 100
...
et =ARRONDI.SUP(a1;2) fonctionne pareil dans l'autre sens :)
JPM!
Messages postés
36
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
19 juillet 2005
39
8 juin 2005 à 11:54
8 juin 2005 à 11:54
Bonjour,
Excel n'arrondi pas les nombres par défaut. Il conserve la valeur complète, l'arrondi apparent est généré par le format d'affichage de la cellule. EX:
3,2345678 est AFFICHE 3,24 si le format donne 2 décimales
3,2345678 est AFFICHE 3,2346 si le format est de 4 decimales.
TOUT LES CALCULS SE FONT SUR LA VALEURS GLOBALE 3,2345678.
Pour ARRONDIR REELLEMENT UNE VALEUR il faut utiliser la fonction:
ARRONDI(nombre;no_chiffres)
nombre représente le nombre à arrondir.
no_chiffres spécifie le nombre de chiffres auquel vous voulez arrondir nombre.
Si no_chiffres est supérieur à 0 (zéro), nombre est arrondi au nombre de décimales indiqué.
Si no_chiffres est égal à 0, nombre est arrondi au nombre entier le plus proche.
Si no_chiffres est inférieur à 0, nombre est arrondi à gauche de la virgule.
Exemple
L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.
FORMULE (résultat)
=ARRONDI(2,15;1) Arrondit 2,15 à une décimale (2,2)
=ARRONDI(2,149;1) Arrondit 2,149 à une décimale (2,1)
=ARRONDI(-1,475;2) Arrondit -1,475 à deux décimales (-1,48)
=ARRONDI(21,5;-1) Arrondit 21,5 à une décimale à gauche du
séparateur décimal (20)
Arrondit un nombre en tendant vers 0 (zéro).
ARRONDI.INF(nombre;no_chiffres)
nombre représente un nombre réel quelconque à arrondir en tendant vers zéro.
no_chiffres représente le nombre de chiffres à prendre en compte pour arrondir l'argument nombre.
Notes
La fonction ARRONDI.INF est similaire à la fonction ARRONDI, excepté qu'elle arrondit toujours le nombre en tendant vers zéro.
Si l'argument no_chiffres est 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é.
Si l'argument no_chiffres est égal à 0, le nombre est arrondi au nombre entier immédiatement inférieur.
Si l'argument no_chiffres est 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.
L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.
Formule (résultat)
=ARRONDI.INF(3,2;0) Arrondit 3,2 à la valeur entière
immédiatement inférieure (3)
=ARRONDI.INF(76,9;0) Arrondit 76,9 à la valeur entière
immédiatement inférieure (76)
=ARRONDI.INF(3,14159;3) Arrondit 3,14159 à la valeur inférieure
comportant trois décimales (3,141)
---------------That's all Folk...---------------
Excel n'arrondi pas les nombres par défaut. Il conserve la valeur complète, l'arrondi apparent est généré par le format d'affichage de la cellule. EX:
3,2345678 est AFFICHE 3,24 si le format donne 2 décimales
3,2345678 est AFFICHE 3,2346 si le format est de 4 decimales.
TOUT LES CALCULS SE FONT SUR LA VALEURS GLOBALE 3,2345678.
Pour ARRONDIR REELLEMENT UNE VALEUR il faut utiliser la fonction:
ARRONDI(nombre;no_chiffres)
nombre représente le nombre à arrondir.
no_chiffres spécifie le nombre de chiffres auquel vous voulez arrondir nombre.
Si no_chiffres est supérieur à 0 (zéro), nombre est arrondi au nombre de décimales indiqué.
Si no_chiffres est égal à 0, nombre est arrondi au nombre entier le plus proche.
Si no_chiffres est inférieur à 0, nombre est arrondi à gauche de la virgule.
Exemple
L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.
FORMULE (résultat)
=ARRONDI(2,15;1) Arrondit 2,15 à une décimale (2,2)
=ARRONDI(2,149;1) Arrondit 2,149 à une décimale (2,1)
=ARRONDI(-1,475;2) Arrondit -1,475 à deux décimales (-1,48)
=ARRONDI(21,5;-1) Arrondit 21,5 à une décimale à gauche du
séparateur décimal (20)
Arrondit un nombre en tendant vers 0 (zéro).
ARRONDI.INF(nombre;no_chiffres)
nombre représente un nombre réel quelconque à arrondir en tendant vers zéro.
no_chiffres représente le nombre de chiffres à prendre en compte pour arrondir l'argument nombre.
Notes
La fonction ARRONDI.INF est similaire à la fonction ARRONDI, excepté qu'elle arrondit toujours le nombre en tendant vers zéro.
Si l'argument no_chiffres est 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é.
Si l'argument no_chiffres est égal à 0, le nombre est arrondi au nombre entier immédiatement inférieur.
Si l'argument no_chiffres est 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.
L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.
Formule (résultat)
=ARRONDI.INF(3,2;0) Arrondit 3,2 à la valeur entière
immédiatement inférieure (3)
=ARRONDI.INF(76,9;0) Arrondit 76,9 à la valeur entière
immédiatement inférieure (76)
=ARRONDI.INF(3,14159;3) Arrondit 3,14159 à la valeur inférieure
comportant trois décimales (3,141)
---------------That's all Folk...---------------
comment insérer cet arrondi aux paramètres d'une cellule ?
Je voudrais saisir manuellement une largeur dans une cellule mais je ne peux pas utiliser cette fonction car ma largeur est à chaque fois différente et chaque changement manuel efface tout
Cette case est destinée à des personnes n'utilisant pas Excel donc je ne veux pas de "change ta fonction" pour chaque valeur..
Existe t il un paramètre à présélectionné dans une cellule ?
Je voudrais saisir manuellement une largeur dans une cellule mais je ne peux pas utiliser cette fonction car ma largeur est à chaque fois différente et chaque changement manuel efface tout
Cette case est destinée à des personnes n'utilisant pas Excel donc je ne veux pas de "change ta fonction" pour chaque valeur..
Existe t il un paramètre à présélectionné dans une cellule ?
SweetRom
Messages postés
151
Date d'inscription
lundi 6 juin 2005
Statut
Membre
Dernière intervention
20 décembre 2006
11
8 juin 2005 à 12:00
8 juin 2005 à 12:00
Merci pour la formule, je comprends l utilisation, mais du coup survient un autre probleme :
Je veux arrondir le résultat d un calcul , et si je tape ARONDI(Nombre;no_nombre)b4*b5*b6, j ai en fait mon resultat qui est multiplié par l arrondi...
puis je utiliser le AND pour faire cohabiter mes deux formules?
Merci
Je veux arrondir le résultat d un calcul , et si je tape ARONDI(Nombre;no_nombre)b4*b5*b6, j ai en fait mon resultat qui est multiplié par l arrondi...
puis je utiliser le AND pour faire cohabiter mes deux formules?
Merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
5 mars 2010 à 11:40
5 mars 2010 à 11:40
Bonjour
petit exemple:
de A1 à A12 la liste des chiffres de votre exemple
en B1 la formule:
=INDEX($A$1:$A$12;EQUIV(C1;$A$1:$A$12)+1;)
devrait vous donner la correction cherchée quand vous entrez une valeur en C1
A appliquer bien sur sur la hauteur du champ utile.
Crdlmnt
petit exemple:
de A1 à A12 la liste des chiffres de votre exemple
en B1 la formule:
=INDEX($A$1:$A$12;EQUIV(C1;$A$1:$A$12)+1;)
devrait vous donner la correction cherchée quand vous entrez une valeur en C1
A appliquer bien sur sur la hauteur du champ utile.
Crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sardine-à l'huile
Messages postés
726
Date d'inscription
vendredi 24 décembre 2004
Statut
Membre
Dernière intervention
20 août 2010
1 173
8 juin 2005 à 11:51
8 juin 2005 à 11:51
salut
Utilise la fonction "ARRONDI.INF" dans la cellule qui reçoit ton résultat(cherche cette fonction pour le paramétrage)
Joel
Utilise la fonction "ARRONDI.INF" dans la cellule qui reçoit ton résultat(cherche cette fonction pour le paramétrage)
Joel
Bonjour à tous,
des vrais génies sur ce site !!!!
mais je n'ai pas trouvé ce que je cherche...
Mon problème:
Je voudrais arrondir un nombre mais avec une condition qu'il soit divisible par 1.5 !!
Par exemple:
100/(2.3-1) = 76.92...
si j'arrondis avec la formule =ARRONDI(H12/(J12-1);0), cela me donne un résultat de 77.00 mais 77 n'est pas divisible par 1.5 car j'obtiens 51.333333333333 !!
En fait, je voudrais obtenir 75 ou même 76.5, ou encore 78 qui est divisible par 1.5, enfin vous comprenez quoi !
Merci beaucoup pour votre réponse collective.
JLO
des vrais génies sur ce site !!!!
mais je n'ai pas trouvé ce que je cherche...
Mon problème:
Je voudrais arrondir un nombre mais avec une condition qu'il soit divisible par 1.5 !!
Par exemple:
100/(2.3-1) = 76.92...
si j'arrondis avec la formule =ARRONDI(H12/(J12-1);0), cela me donne un résultat de 77.00 mais 77 n'est pas divisible par 1.5 car j'obtiens 51.333333333333 !!
En fait, je voudrais obtenir 75 ou même 76.5, ou encore 78 qui est divisible par 1.5, enfin vous comprenez quoi !
Merci beaucoup pour votre réponse collective.
JLO
Merci à tous pour votre aide. Ca fait des années que je cherche à faire des arrondis à la 10ène supérieur ou inférieur.
ca va grandement me facilité la vie
voici la formule que j'ai utilisée
=SI(((N-ARRONDI(N;-1))<=5);ARRONDI(N;-1);ARRONDI(N;-1)-5)
N étant la cellule de référence
résultat
181 = 180
182 = 180
183 = 180
184 = 180
185 = 180
186 = 190
187 = 190
188 = 190
189 = 190
cordialement
ca va grandement me facilité la vie
voici la formule que j'ai utilisée
=SI(((N-ARRONDI(N;-1))<=5);ARRONDI(N;-1);ARRONDI(N;-1)-5)
N étant la cellule de référence
résultat
181 = 180
182 = 180
183 = 180
184 = 180
185 = 180
186 = 190
187 = 190
188 = 190
189 = 190
cordialement
Ptite souris...
Pour faire ce que tu souhaites faire, tu peux utiliser les fonctions PLAFOND et PLANCHER
Exemple: PLAFOND(Chiffre, 10) arrondi à la dizaine au dessus
PLANCHER(Chiffre, 10) arrondi à la dizaine en dessous
On peut bien sur changer le "10" par "100" pour arrondir à la centaine ou même le changer par "37" pour arrondir à un multiple de 37!!
Pour faire ce que tu souhaites faire, tu peux utiliser les fonctions PLAFOND et PLANCHER
Exemple: PLAFOND(Chiffre, 10) arrondi à la dizaine au dessus
PLANCHER(Chiffre, 10) arrondi à la dizaine en dessous
On peut bien sur changer le "10" par "100" pour arrondir à la centaine ou même le changer par "37" pour arrondir à un multiple de 37!!
SweetRom
Messages postés
151
Date d'inscription
lundi 6 juin 2005
Statut
Membre
Dernière intervention
20 décembre 2006
11
8 juin 2005 à 12:08
8 juin 2005 à 12:08
Un Immense merci à tous pour votre disponiblité et votre aide précieuse.
J ai trouvé mon bonheur et je peux poursuivre mon travail.
Encore un grand merci à vous tous
Acharge de revanche... ; )
J ai trouvé mon bonheur et je peux poursuivre mon travail.
Encore un grand merci à vous tous
Acharge de revanche... ; )
Bonjour
mon probleme sous excel tient aussi des arrondis mais moi je souhaiterai arrondir107406910 à un multiple de 5000 le plus proche soit 107405000
Merci
mon probleme sous excel tient aussi des arrondis mais moi je souhaiterai arrondir107406910 à un multiple de 5000 le plus proche soit 107405000
Merci
Aztek33
Messages postés
625
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
16 mars 2021
56
23 févr. 2010 à 20:45
23 févr. 2010 à 20:45
Bonjour,
Personnellement, je cherche à arrondir de cette manière :
Si 14 835,43 € --> Arrondir à 14 800 €
Si 12 587,20 € --> Arrondir à 12 600 €
Comment faire?
Personnellement, je cherche à arrondir de cette manière :
Si 14 835,43 € --> Arrondir à 14 800 €
Si 12 587,20 € --> Arrondir à 12 600 €
Comment faire?
ARRONDI(14 835,43; -2) devrait donner 14 800
et ARRONDI(Si 12 587,20 €; -2) donnera 12 600
J'espère que ca répond à ta question...
Pour ma part je souhaiterais arrondir à la valeur supérieure dans une liste de valeurs.
Par exemple si la liste est la suivante: 10;16;20;25;32;40;50;63;80;100;125;160
Je souhaiterais que la formule associe 16 à une valeur comprise entre 10 et 16, 20 à une valeur comprise entre 16 et 20, etc.
Merci de vos réponses.
et ARRONDI(Si 12 587,20 €; -2) donnera 12 600
J'espère que ca répond à ta question...
Pour ma part je souhaiterais arrondir à la valeur supérieure dans une liste de valeurs.
Par exemple si la liste est la suivante: 10;16;20;25;32;40;50;63;80;100;125;160
Je souhaiterais que la formule associe 16 à une valeur comprise entre 10 et 16, 20 à une valeur comprise entre 16 et 20, etc.
Merci de vos réponses.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
5 mars 2010 à 16:01
5 mars 2010 à 16:01
Vous avez raison,Bergamott, mais pour appliquer celle ci, il faut , du moins je crois que les valeurs soient placées en ordre décroissant.
Mais il est vrai que cette solution est conforme, par rapport à la mienne qui renvoyait la valeur supérieure lors d'égalité avec une valeur du tableau.
Crdlmnt.
Mais il est vrai que cette solution est conforme, par rapport à la mienne qui renvoyait la valeur supérieure lors d'égalité avec une valeur du tableau.
Crdlmnt.
SweetRom
Messages postés
151
Date d'inscription
lundi 6 juin 2005
Statut
Membre
Dernière intervention
20 décembre 2006
11
8 juin 2005 à 15:35
8 juin 2005 à 15:35
Merci de ton aide mon poulet.
Tu me sauves la vie...LOL
Tu me sauves la vie...LOL
=ARRONDI.INF(G12/5;0)*5
MOi je suis une americain stupid avec beaucoup les I.D. 10 T problèmes informatiique.
Alors -- je boss en fanglaise avec MS/excel 2007 -- tout la vie est plus simple en anglaise- merde
MOi je suis une americain stupid avec beaucoup les I.D. 10 T problèmes informatiique.
Alors -- je boss en fanglaise avec MS/excel 2007 -- tout la vie est plus simple en anglaise- merde
je voudrais savoir s'il est possible d'arrondir un chiffre en 3 positions : inférieur, millieu , supérieur.
exemple : 12.124 donnerai 12
12.366 donnerai 12.5
12.665 donnerai 12.5
12.832 donnerai 13
exemple : 12.124 donnerai 12
12.366 donnerai 12.5
12.665 donnerai 12.5
12.832 donnerai 13
Voilà mancou je viens de faire cela, je sais pas si c'est la meilleure méthode mais j'ai rien trouvé d'autre :
Vous avez par exemple des nombres allant de 1840 à 1850 et vous voulez tous les arrondir soit à 1840, soit à 1845, soit à 1850, voilà ce qu'il vous faut :
Code:
=SI(((N-ARRONDI(N;-1))<=5)*ET((N-ARRONDI(N;-1))>=0);ARRONDI(N;-1);ARRONDI(N;-1)-5)
avec N le nom de votre cellule
Ce qui donne
1840 == 1840
1841 == 1840
1842 == 1840
1843 == 1840
1844 == 1840
1845 == 1845
1846 == 1845
1847 == 1845
1848 == 1845
1849 == 1845
1850 == 1840
Voilà Razz
Y a peut-être un moyen plus simple de le faire, où une formule Excel mais je ne l'ai point trouvée...
Vous avez par exemple des nombres allant de 1840 à 1850 et vous voulez tous les arrondir soit à 1840, soit à 1845, soit à 1850, voilà ce qu'il vous faut :
Code:
=SI(((N-ARRONDI(N;-1))<=5)*ET((N-ARRONDI(N;-1))>=0);ARRONDI(N;-1);ARRONDI(N;-1)-5)
avec N le nom de votre cellule
Ce qui donne
1840 == 1840
1841 == 1840
1842 == 1840
1843 == 1840
1844 == 1840
1845 == 1845
1846 == 1845
1847 == 1845
1848 == 1845
1849 == 1845
1850 == 1840
Voilà Razz
Y a peut-être un moyen plus simple de le faire, où une formule Excel mais je ne l'ai point trouvée...
pour répondre à Hadidman - 15 avril 2008 à 11:15
oui, il existe la formule suivante : =ENT(A1/5)*5
mais juste pour régler ton soucis de 1840....
car ça ne règle pas du tout le pb de Mancou :D
l'avantage, c'est que si tu changes 5 par 2, ou 3 ou ce que tu veux, ça te permet de choisir
:)
2
1840 1840
1841 1840
1842 1842
1843 1842
1844 1844
1845 1844
1846 1846
1847 1846
1848 1848
1849 1848
1850 1850
1851 1850
1852 1852
1853 1852
1854 1854
3
1840 1839
1841 1839
1842 1842
1843 1842
1844 1842
1845 1845
1846 1845
1847 1845
1848 1848
1849 1848
1850 1848
1851 1851
1852 1851
1853 1851
1854 1854
Pour Mancou, il faut en effet utiliser la formule =Arrondi(A1/5;1)*5
pour faire des arrondis à 0.5 près...
oui, il existe la formule suivante : =ENT(A1/5)*5
mais juste pour régler ton soucis de 1840....
car ça ne règle pas du tout le pb de Mancou :D
l'avantage, c'est que si tu changes 5 par 2, ou 3 ou ce que tu veux, ça te permet de choisir
:)
2
1840 1840
1841 1840
1842 1842
1843 1842
1844 1844
1845 1844
1846 1846
1847 1846
1848 1848
1849 1848
1850 1850
1851 1850
1852 1852
1853 1852
1854 1854
3
1840 1839
1841 1839
1842 1842
1843 1842
1844 1842
1845 1845
1846 1845
1847 1845
1848 1848
1849 1848
1850 1848
1851 1851
1852 1851
1853 1851
1854 1854
Pour Mancou, il faut en effet utiliser la formule =Arrondi(A1/5;1)*5
pour faire des arrondis à 0.5 près...
6 juil. 2011 à 18:22
7 sept. 2011 à 15:30
14 févr. 2014 à 09:06
comment intégrer la fonction arrondir tantôt vers 0 tantôt vers +0?? merci
7 janv. 2015 à 18:35