Probleme d'arrondi

Bonjour,

j'ai une formule :

=SI(MOD((A25-C25);2)>0;ARRONDI.INF(A25-C25;2);(A25-C25))

qui fait la soustraction entre deux décimaux et qui devrait si je ne me trompe pas faire un arrondi inferieur sur le resultat si le reste du modulo est supérieur a 0;

mais en fait je me trompe peut etre :

je veux que si les chiffres apres la virgules ne sont pas divisibles par 2 que le resultat soit arrondi au centieme inferieur

correct ?

Merci par avance

Bonjour

Ce genre d'opération est toujours un peu risqué et aléatoire avec Excel compte tenu des algo de calculs

Exemple

103,2592-80,15853=23,10067

Pour se débarrasser des entiers et ne garder que les décimales, on pourraît écrire

=MOD(103,2592-80,15853;1)=0,10067

et en conclure que les décimales sont impaires, mais surprise Excel, un format de nombre avec plus de chiffres après la virgule nous renvoie

0,100670000000008

soit un PAIR

Je suggéres donc une autre méthode, d'autant que MOD(Nombre;2) n'agit que sur l'entier

Indiques-nous

1) Si c'est uniquement sur le résultat de la soustraction qu'il faut agir

2) Si le nb de décimales est constant

Cordialement

bien vu pour le raisonnement

et a tes questions la réponse est oui

c'est bien sur le résultat de la soustraction qui m'intéresse

toujours 2 chiffres après la virgule

et effectivement mon probleme est plutot sur les décimales que sur l'entier

mais malgré de nombreuses recherches sur le net je n'ai pas trouver de réponses pour récuperer seulement les décimales lors du calcul

-- 04 Mai 2011, 15:21 --

une idée peut être mauvaise :

=SI(MOD((A25-C25)/2;2)=0;ARRONDI.INF(A25-C25;2);(A25-C25))

non ?

Bonjour

Avec des nombres toujours à 2 chiffres après la virgule, pourrais-tu essayer et contrôler

=SI(EST.PAIR(DROITE(A25-C25;1));A25-C25;A25-(C25+0,01))

Cordialement

a priori c'est bon

merci

Bonjour,

pour une raison obscure cette commande ne fonctionne que sur mon excel

sur d'autres (ceux de collègues) #nom s'affiche, une idée ?

sur la même version d'excel

Bonjour

Il faut cocher l'utilitaire d'analyses.

Dans mes souvenirs, sous 2003, OUTILS ==> Macros ==> Macros complémentaires

Amicalement

Nad

merci,

c'etait bien cela

Rechercher des sujets similaires à "probleme arrondi"