OVH Cloud OVH Cloud

Macro d'arrondi pour Excel...

5 réponses
Avatar
Vieuxmike
Salut a tous...
Il doit exister une macro permmettant d'arrondir un montant aux "5 centimes"...,
sup ou inf selon que l'on est sur ou sous les 5 centimes .

Quwlqu'un en aurait-il connaissance ? o un "fortiche" pourrait-il m'aider a en
elaborer une ?
Merci

--
Use our news server 'news.foorum.com' from anywhere.
More details at: http://nnrpinfo.go.foorum.com/

5 réponses

Avatar
J-Dan
bonjour VieuxMike,

une solution comme ca :
=SI(MOD(A6;0.05)<0.025;PLANCHER(A6;0.05);PLAFOND(A6;0.05))

bon courage


-----Message d'origine-----

Salut a tous...
Il doit exister une macro permmettant d'arrondir un
montant aux "5 centimes"...,

sup ou inf selon que l'on est sur ou sous les 5
centimes .


Quwlqu'un en aurait-il connaissance ? o un "fortiche"
pourrait-il m'aider a en

elaborer une ?
Merci

--
Use our news server 'news.foorum.com' from anywhere.
More details at: http://nnrpinfo.go.foorum.com/
.



Avatar
isabelle
bonjour Vieuxmike,

si tu veut garder les valeurs 0.5
=SI(A1-ENT(A1)=0.5;A1;ARRONDI(A1;0.5))
sinon
=ARRONDI(A1;0.5)

isabelle


Salut a tous...
Il doit exister une macro permmettant d'arrondir un montant aux "5 centimes"...,
sup ou inf selon que l'on est sur ou sous les 5 centimes .

Quwlqu'un en aurait-il connaissance ? o un "fortiche" pourrait-il m'aider a en
elaborer une ?
Merci

--
Use our news server 'news.foorum.com' from anywhere.
More details at: http://nnrpinfo.go.foorum.com/


Avatar
GD
Bonsour(®)
il y a trés peu de temps (12/07) ,tatanka lyotake avait émis la formule :
=0,05*ARRONDI(A1/0,05;0)
la meme pour arrondir aux 0,25
=0,25*ARRONDI(A1/0,25;0)
la même pour arrondir aux 0,5
=0,5*ARRONDI(A1/0,5;0)

formule générale :
=(1/n)*ARRONDI(A1/(1/n);0)^

@+



dans news:,
Vieuxmike typed:
Salut a tous...
Il doit exister une macro permmettant d'arrondir un montant aux "5
centimes"..., sup ou inf selon que l'on est sur ou sous les 5
centimes .

Quwlqu'un en aurait-il connaissance ? o un "fortiche" pourrait-il
m'aider a en elaborer une ?
Merci


Avatar
ChrisV
Bonjour Vieuxmike,

Le montant est-il le résultat d'une formule ?
Faut-il arrondir une cellule précise ou une lage de cellule ?


ChrisV


"Vieuxmike" a écrit dans le message de
news:

Salut a tous...
Il doit exister une macro permmettant d'arrondir un montant aux "5
centimes"...,

sup ou inf selon que l'on est sur ou sous les 5 centimes .

Quwlqu'un en aurait-il connaissance ? o un "fortiche" pourrait-il m'aider
a en

elaborer une ?
Merci

--
Use our news server 'news.foorum.com' from anywhere.
More details at: http://nnrpinfo.go.foorum.com/


Avatar
J-Dan
VieuxMike,

tu peux mettre aussi cela sous forme de fonction
(utilisable sur une feuille ou en VB):

Function ArrondiCents(Rge As Range)
On Error GoTo NoResult
ArrondiCents = IIf(((Rge * 100 Mod 5)) < 2.5, _
WorksheetFunction.Floor(Rge, 0.05), _
WorksheetFunction.Ceiling(Rge, 0.05))
Exit Function
NoResult:
ArrondiCents = ""
End Function

un seul argument : ta plage

ainsi que celle-ci (cf tatanka lyotake relaye par GD) :

Function GDArrCents(Rge As Range, Step as Single)
On Error GoTo NoResult
GDArrCents = step * WorksheetFunction.Round(Rge / Step, 0)
Exit Function
NoResult:
GDArrCents = ""
End Function

fonction qui requiert 2 arguments : Rge comme cellule,
Step comme valeur d'arrondi.


-----Message d'origine-----
bonjour VieuxMike,

une solution comme ca :
=SI(MOD(A6;0.05)<0.025;PLANCHER(A6;0.05);PLAFOND
(A6;0.05))


bon courage


-----Message d'origine-----

Salut a tous...
Il doit exister une macro permmettant d'arrondir un
montant aux "5 centimes"...,

sup ou inf selon que l'on est sur ou sous les 5
centimes .


Quwlqu'un en aurait-il connaissance ? o un "fortiche"
pourrait-il m'aider a en

elaborer une ?
Merci

--
Use our news server 'news.foorum.com' from anywhere.
More details at: http://nnrpinfo.go.foorum.com/
.

.