Arrondir un nombre

T

Tom

Guest
Bonjour le forum,


Existe-t-il une fonction pour arrondir un nombre suivant 2 conditions :

. Nb décimales
. Précision du résultat

Ex1: 100.7890, Nb déci=2, --> 100.79, Préci: +/- 0.1 ---> 100.80
Ex2: 100.7890, Nb déci=2, --> 100.79, Préci: +/- 0.5 ---> 101.00

Ex3: 103.7321, Nb déci=2, --> 103.73, Préci: +/- 1 ---> 104.00
Ex4: 103.7321, Nb déci=2, --> 103.73, Préci: +/- 5 ---> 105.00 ...etc...

Sachant que l'arrondi sera pour l'instant au plus près, ce n'est pas le critère important.

Merci d'avance
 
M

Monique

Guest
Bonjour,

Tes nombres, dans l'ordre de ton exemple, de A1 à A4
=ARRONDI.AU.MULTIPLE(ARRONDI(A1;2);0,1)
=ARRONDI.AU.MULTIPLE(ARRONDI(A2;2);0,5)
=ARRONDI.AU.MULTIPLE(ARRONDI(A3;2);1)
=ARRONDI.AU.MULTIPLE(ARRONDI(A4;2);5)
 
T

Tom

Guest
Merci Monique,


Avant de poser ma question, je suis pourtant allée dans le message de DUVAULT Bruno ( Arrondi à 0, 5 ou 10 ), du 02.01.2003, que j'ai même essayé...

Alors pourquoi cette question ??


Il est temp de se réveiller, les fêtes sont terminées.
 
M

Monique

Guest
Re,

Ce n'est pas bon, ce que je t'ai dit.
Pourquoi faire simple quand on peut faire compliqué ?
Si tu arrondis toujours à 2 décimales,
tu n'as pas besoin de faire l'arrondi de l'arrondi.
=ARRONDI.AU.MULTIPLE(A1;0,1)
=ARRONDI.AU.MULTIPLE(A2;0,5)
=ARRONDI.AU.MULTIPLE(A3;1)
=ARRONDI.AU.MULTIPLE(A4;5)
 

Statistiques des forums

Discussions
314 653
Messages
2 111 579
Membres
111 206
dernier inscrit
Dante76