OVH Cloud OVH Cloud

aide sur fonction

7 réponses
Avatar
tatanka
Bonjour à toutes et à tous,

voila je me retrouve avec un petit problème à résoudre de si bon matin ...

je rencontre quelques difficultées sur un tableau excel

je dois arrondir une va leur en fonction d'une autre cellule ,je m'explique :
A1= 14 et B2= 8 donc ma fonction doit arrondir A1 en fonction de B2 ce qui
nous donne A1 = 16

j'ai trouvé comment faire cela grace à la fonction PLAFOND mais comme son
nom l'indique elle arrondit tout le temps sur la valeur supérieur
A1 = 9 et B2 = 8 dans ce cas j'aimerai que A1 soit arrondi à 8 et non à 16

donc si vous avez une solution n'hésitez pas


merci d'avance pour le temps passé sur mon petit problème(bien sur tout ceci
sans macro ;-) )

7 réponses

Avatar
Michel Gaboly
Bonjour,

Ce qui semble compliqué dans ta présentation est que tu veux à   la fois pouvoir entrer une valeur en A1, et que celle-ci
soit modifiée sans macro, en fonction de B1

Sinon, dann une cellule quelconque, s'il s'agit d'arrondir au multiple le + proche de B1 :

=ARRONDI(A1/B1;0) * B1

Bonjour à toutes et à tous,

voila je me retrouve avec un petit problème à résoudre d e si bon matin ...

je rencontre quelques difficultées sur un tableau excel

je dois arrondir une va leur en fonction d'une autre cellule ,je m'expl ique :
A1= 14 et B2= 8 donc ma fonction doit arrondir A1 en fonction de B2 ce qui
nous donne A1 = 16

j'ai trouvé comment faire cela grace à la fonction PLAFOND ma is comme son
nom l'indique elle arrondit tout le temps sur la valeur supérieur
A1 = 9 et B2 = 8 dans ce cas j'aimerai que A1 soit arrondi à 8 et non à 16

donc si vous avez une solution n'hésitez pas


merci d'avance pour le temps passé sur mon petit problème(bie n sur tout ceci
sans macro ;-) )



--
Cordialement,

Michel Gaboly
www.gaboly.com

Avatar
Pierre Fauconnier
Bonjour

Avec mod(), tu peux trouver le reste d'une division d'un nombe par un autre.
Il faut alors tester ce reste par rapport à la moitié du diviseur. On
utilise alors le quotient entier, auquel on ajoute éventuellement 1, pour
multiplier le diviseur et trouver la réponse

=SI(MOD(A1;A2)>¢/2;(ENT(A1/A2)+1)*A2;ENT(A1/A2)*A2)

Ok?


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"tatanka" a écrit dans le message de
news:
Bonjour à toutes et à tous,

voila je me retrouve avec un petit problème à résoudre de si bon matin ...

je rencontre quelques difficultées sur un tableau excel

je dois arrondir une va leur en fonction d'une autre cellule ,je
m'explique :
A1= 14 et B2= 8 donc ma fonction doit arrondir A1 en fonction de B2 ce qui
nous donne A1 = 16

j'ai trouvé comment faire cela grace à la fonction PLAFOND mais comme son
nom l'indique elle arrondit tout le temps sur la valeur supérieur
A1 = 9 et B2 = 8 dans ce cas j'aimerai que A1 soit arrondi à 8 et non à 16

donc si vous avez une solution n'hésitez pas


merci d'avance pour le temps passé sur mon petit problème(bien sur tout
ceci
sans macro ;-) )


Avatar
Pierre Fauconnier
Salut Michel,

Nettement plus concis que la mienne... ;-)

Pierre

"Michel Gaboly" a écrit dans le message de news:

Bonjour,

Ce qui semble compliqué dans ta présentation est que tu veux à la fois
pouvoir entrer une valeur en A1, et que celle-ci
soit modifiée sans macro, en fonction de B1

Sinon, dann une cellule quelconque, s'il s'agit d'arrondir au multiple le +
proche de B1 :

=ARRONDI(A1/B1;0) * B1

Bonjour à toutes et à tous,

voila je me retrouve avec un petit problème à résoudre de si bon matin ...

je rencontre quelques difficultées sur un tableau excel

je dois arrondir une va leur en fonction d'une autre cellule ,je
m'explique :
A1= 14 et B2= 8 donc ma fonction doit arrondir A1 en fonction de B2 ce qui
nous donne A1 = 16

j'ai trouvé comment faire cela grace à la fonction PLAFOND mais comme son
nom l'indique elle arrondit tout le temps sur la valeur supérieur
A1 = 9 et B2 = 8 dans ce cas j'aimerai que A1 soit arrondi à 8 et non à 16

donc si vous avez une solution n'hésitez pas

merci d'avance pour le temps passé sur mon petit problème(bien sur tout
ceci sans macro ;-) )



--
Cordialement,

Michel Gaboly
www.gaboly.com

Avatar
tatanka
bonjour michel

je te remercie pour ta réponse
je m'arangerai pour le faire dans une autre cellule c'est quand même
beaucoup plus simple

faut vraiment que j'arrete de vouloir faire compliqué quand on peut faire
simple

encore merci et bonne continuation à tous


Bonjour,

Ce qui semble compliqué dans ta présentation est que tu veux à la fois pouvoir entrer une valeur en A1, et que celle-ci
soit modifiée sans macro, en fonction de B1

Sinon, dann une cellule quelconque, s'il s'agit d'arrondir au multiple le + proche de B1 :

=ARRONDI(A1/B1;0) * B1

Bonjour à toutes et à tous,

voila je me retrouve avec un petit problème à résoudre de si bon matin ...

je rencontre quelques difficultées sur un tableau excel

je dois arrondir une va leur en fonction d'une autre cellule ,je m'explique :
A1= 14 et B2= 8 donc ma fonction doit arrondir A1 en fonction de B2 ce qui
nous donne A1 = 16

j'ai trouvé comment faire cela grace à la fonction PLAFOND mais comme son
nom l'indique elle arrondit tout le temps sur la valeur supérieur
A1 = 9 et B2 = 8 dans ce cas j'aimerai que A1 soit arrondi à 8 et non à 16

donc si vous avez une solution n'hésitez pas


merci d'avance pour le temps passé sur mon petit problème(bien sur tout ceci
sans macro ;-) )



--
Cordialement,

Michel Gaboly
www.gaboly.com




Avatar
Michel Gaboly
Oui, mais la mienne est fausse ;-((

Il faut remplacer B1 par B2, pour respecter les données de l'exemple :

=ARRONDI(A1/B2;0) * B2

Salut Michel,

Nettement plus concis que la mienne... ;-)

Pierre

"Michel Gaboly" a écrit dans le message de news:

Bonjour,

Ce qui semble compliqué dans ta présentation est que tu veux à la fois
pouvoir entrer une valeur en A1, et que celle-ci
soit modifiée sans macro, en fonction de B1

Sinon, dann une cellule quelconque, s'il s'agit d'arrondir au multiple le +
proche de B1 :

=ARRONDI(A1/B1;0) * B1

Bonjour à toutes et à tous,

voila je me retrouve avec un petit problème à résoudre de si bon matin ...

je rencontre quelques difficultées sur un tableau excel

je dois arrondir une va leur en fonction d'une autre cellule ,je
m'explique :
A1= 14 et B2= 8 donc ma fonction doit arrondir A1 en fonction de B 2 ce qui
nous donne A1 = 16

j'ai trouvé comment faire cela grace à la fonction PLAFOND mais co mme son
nom l'indique elle arrondit tout le temps sur la valeur supérieur
A1 = 9 et B2 = 8 dans ce cas j'aimerai que A1 soit arrondi à 8 e t non à 16

donc si vous avez une solution n'hésitez pas

merci d'avance pour le temps passé sur mon petit problème(bien sur tout
ceci sans macro ;-) )






--
Cordialement,

Michel Gaboly
www.gaboly.com


Avatar
Michel Gaboly
De rien ;-))

bonjour michel

je te remercie pour ta réponse
je m'arangerai pour le faire dans une autre cellule c'est quand mê me
beaucoup plus simple

faut vraiment que j'arrete de vouloir faire compliqué quand on peu t faire
simple

encore merci et bonne continuation à tous


Bonjour,

Ce qui semble compliqué dans ta présentation est que tu veux à la fois pouvoir entrer une valeur en A1, et que celle-ci
soit modifiée sans macro, en fonction de B1

Sinon, dann une cellule quelconque, s'il s'agit d'arrondir au multiple le + proche de B1 :

=ARRONDI(A1/B1;0) * B1

Bonjour à toutes et à tous,

voila je me retrouve avec un petit problème à résoudre de si bon matin ...

je rencontre quelques difficultées sur un tableau excel

je dois arrondir une va leur en fonction d'une autre cellule ,je m'ex plique :
A1= 14 et B2= 8 donc ma fonction doit arrondir A1 en fonction de B2 ce qui
nous donne A1 = 16

j'ai trouvé comment faire cela grace à la fonction PLAFOND mais comme son
nom l'indique elle arrondit tout le temps sur la valeur supérieu r
A1 = 9 et B2 = 8 dans ce cas j'aimerai que A1 soit arrondi à 8 et non à 16

donc si vous avez une solution n'hésitez pas


merci d'avance pour le temps passé sur mon petit problème(b ien sur tout ceci
sans macro ;-) )


--
Cordialement,

Michel Gaboly
www.gaboly.com





--
Cordialement,

Michel Gaboly
www.gaboly.com



Avatar
tatanka
bonjour Pierre

t'as formule est exact et ca marche nikel

je vous remercie tous les trois pour avoir plenvhé sur mon problème
maintenant j'ai tout plein de solution pour mon tableur

encore merci

continuez comme ca vos conseils dépannent énormément de novice en Excel ;-)


Bonjour

Avec mod(), tu peux trouver le reste d'une division d'un nombe par un autre.
Il faut alors tester ce reste par rapport à la moitié du diviseur. On
utilise alors le quotient entier, auquel on ajoute éventuellement 1, pour
multiplier le diviseur et trouver la réponse

=SI(MOD(A1;A2)>¢/2;(ENT(A1/A2)+1)*A2;ENT(A1/A2)*A2)

Ok?


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"tatanka" a écrit dans le message de
news:
Bonjour à toutes et à tous,

voila je me retrouve avec un petit problème à résoudre de si bon matin ...

je rencontre quelques difficultées sur un tableau excel

je dois arrondir une va leur en fonction d'une autre cellule ,je
m'explique :
A1= 14 et B2= 8 donc ma fonction doit arrondir A1 en fonction de B2 ce qui
nous donne A1 = 16

j'ai trouvé comment faire cela grace à la fonction PLAFOND mais comme son
nom l'indique elle arrondit tout le temps sur la valeur supérieur
A1 = 9 et B2 = 8 dans ce cas j'aimerai que A1 soit arrondi à 8 et non à 16

donc si vous avez une solution n'hésitez pas


merci d'avance pour le temps passé sur mon petit problème(bien sur tout
ceci
sans macro ;-) )