OVH Cloud OVH Cloud

aide

11 réponses
Avatar
gervais
Bonjour,
Quelqu'un peut-il me dire comment r=E9soudre le probl=E8me=20
suivant:

comment arrondir =E0
0.05 si le r=E9sultat de mon op=E9ration est 0.03 ou 0.07, et=20
=E0 0.00 si le r=E9sultat de mon op=E9ration est 0.02 ou 0.08?=20
Merci

10 réponses

1 2
Avatar
Philippe.R
Bonjour Gervais,
La formule suivante le fait, ton nombre étant réputé en I11
=PLAFOND(I11;0,05)
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"gervais" a écrit dans le message de
news:40bd01c3fea9$ec38a810$
Bonjour,
Quelqu'un peut-il me dire comment résoudre le problème
suivant:

comment arrondir à
0.05 si le résultat de mon opération est 0.03 ou 0.07, et
à 0.00 si le résultat de mon opération est 0.02 ou 0.08?
Merci
Avatar
Philippe.R
Re,
Ou encore, dans le cas où tu aurais des nombres négatifs :

=SI(I8<0;-PLAFOND(-I8;0,05);PLAFOND(I8;0,05))

ou bien, si tu préfères :

=(GAUCHE(I8;1)&PLAFOND(ABS(I8);0,05))+0
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"gervais" a écrit dans le message de
news:40bd01c3fea9$ec38a810$
Bonjour,
Quelqu'un peut-il me dire comment résoudre le problème
suivant:

comment arrondir à
0.05 si le résultat de mon opération est 0.03 ou 0.07, et
à 0.00 si le résultat de mon opération est 0.02 ou 0.08?
Merci
Avatar
Ricky [MVP]
Bonjour *Philippe.R* (et tous les lecteurs)
| Bonjour Gervais,
| La formule suivante le fait, ton nombre étant réputé en I11
| =PLAFOND(I11;0,05)

Il arrondit toujours vers le haut.
Il vaut mieux choisir =ARRONDI.AU.MULTIPLE(A5;0.05)


--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Avatar
JièL Goubert
Bonjoir(c) gervais

pour ajouter mon grain de sel aux solutions qui t'ont étés données
=SI(A1<0.03;PLANCHER(A1;1);SI(A1>0.07;PLAFOND(A1;0);0.05))

--
La FAQ Outlook est la : http://faq.outlook.free.fr
JièL / Jean-Louis GOUBERT
Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application
http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm

Le 29/02/2004 10:53 vous nous disiez ceci :
Bonjour,
Quelqu'un peut-il me dire comment résoudre le problème
suivant:

comment arrondir à
0.05 si le résultat de mon opération est 0.03 ou 0.07, et
à 0.00 si le résultat de mon opération est 0.02 ou 0.08?
Merci


Avatar
Ricky [MVP]
Salut à toi *Marseillais Inside* (et tous les lecteurs)
| Bonjoir(c) gervais
|
| pour ajouter mon grain de sel aux solutions qui t'ont étés données
| =SI(A1<0.03;PLANCHER(A1;1);SI(A1>0.07;PLAFOND(A1;0);0.05))

Qui peut faire plus long encore ? lol

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Avatar
Philippe.R
Oups !
Pas bien lu moi !
Donc, correction apportée :

=SI(I10<0;-ARRONDI.AU.MULTIPLE(-I10;0,05);ARRONDI.AU.MULTIPLE(I10;0,05))
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Ricky [MVP]" a écrit dans le message de
news:Or5myCr$
Bonjour *Philippe.R* (et tous les lecteurs)
| Bonjour Gervais,
| La formule suivante le fait, ton nombre étant réputé en I11
| =PLAFOND(I11;0,05)

Il arrondit toujours vers le haut.
Il vaut mieux choisir =ARRONDI.AU.MULTIPLE(A5;0.05)


--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm



Avatar
JièL Goubert
Bonjoir(c) Ricky [MVP]

Le 29/02/2004 15:13 vous nous disiez ceci :
Salut à toi *Marseillais Inside*


Damned, je suis démasqué ;-)))

| pour ajouter mon grain de sel aux solutions qui t'ont étés données
| =SI(A1<0.03;PLANCHER(A1;1);SI(A1>0.07;PLAFOND(A1;0);0.05))

Qui peut faire plus long encore ? lol


Surement, mais c'etait pour correspondre a la demande initiale qui est
d'arrondir a 0.5 quand on est proche de ce dernier et a 0 quand on s'en
éloigne... mais j'ai peut-être pas tout compris :-(

--
JièL Marseillais Inside

Avatar
Ricky [MVP]
Bonjour *Philippe.R* (et tous les lecteurs)
| Oups !
| Pas bien lu moi !
| Donc, correction apportée :
|
| =SI(I10<0;-ARRONDI.AU.MULTIPLE(-I10;0,05);ARRONDI.AU.MULTIPLE(I10;0,05))

Non simplement

=ARRONDI.AU.MULTIPLE(I10;0,05) rien d'autre


et tu obtiens un arrondi du genre 0,01 et 0,02 donnent 0,00 tandis que 0,03 0,04 0,05 0,06 et 0,07 donnent 0,05
0,08 0,09 0,10 0,11 et 0,12 donnent 0,10 et ainsi de suite

C'est bien ce que veut Gervais si j'ai bien compris, non ?
Encore que en relisant l'énoncé j'aie maintenant un doute.

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Avatar
Philippe.R
Re Ricky,
Désolé de te contredire, mais =ARRONDI.AU.MULTIPLE(I10;0,05) renvoie un effroyable #NOMBRE! sur les
nombres négatifs (tout comme PLAFOND() d'ailleurs), d'où ma proposition qui permet de gérer ces cas là
aussi.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Ricky [MVP]" a écrit dans le message de
news:OtnwNFw$
Bonjour *Philippe.R* (et tous les lecteurs)
| Oups !
| Pas bien lu moi !
| Donc, correction apportée :
|
| =SI(I10<0;-ARRONDI.AU.MULTIPLE(-I10;0,05);ARRONDI.AU.MULTIPLE(I10;0,05))

Non simplement

=ARRONDI.AU.MULTIPLE(I10;0,05) rien d'autre


et tu obtiens un arrondi du genre 0,01 et 0,02 donnent 0,00 tandis que 0,03 0,04 0,05 0,06 et 0,07
donnent 0,05

0,08 0,09 0,10 0,11 et 0,12 donnent 0,10 et ainsi de suite

C'est bien ce que veut Gervais si j'ai bien compris, non ?
Encore que en relisant l'énoncé j'aie maintenant un doute.

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm



Avatar
isabelle
bonjour à vous trois,

voilà, juste pour faire un peu plus court.
=PLAFOND(ABS(I11);0.05)

isabelle


Re Ricky,
Désolé de te contredire, mais =ARRONDI.AU.MULTIPLE(I10;0,05) renvoie un effroyable #NOMBRE! sur les
nombres négatifs (tout comme PLAFOND() d'ailleurs), d'où ma proposition qui permet de gérer ces cas là
aussi.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Ricky [MVP]" a écrit dans le message de
news:OtnwNFw$
Bonjour *Philippe.R* (et tous les lecteurs)
| Oups !
| Pas bien lu moi !
| Donc, correction apportée :
|
| =SI(I10<0;-ARRONDI.AU.MULTIPLE(-I10;0,05);ARRONDI.AU.MULTIPLE(I10;0,05))

Non simplement

=ARRONDI.AU.MULTIPLE(I10;0,05) rien d'autre


et tu obtiens un arrondi du genre 0,01 et 0,02 donnent 0,00 tandis que 0,03 0,04 0,05 0,06 et 0,07
donnent 0,05

0,08 0,09 0,10 0,11 et 0,12 donnent 0,10 et ainsi de suite

C'est bien ce que veut Gervais si j'ai bien compris, non ?
Encore que en relisant l'énoncé j'aie maintenant un doute.

--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faq.ms.word.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm





1 2