Changer le deuxième chiffre après la virgule si

Bonjour à tous,

Mon problème concerne une série de données en colonnes sous le format :

le nombre de chiffres varient. exemple :

5,77296

25,52256

31,1904

Mon objectif est de vérifier si le deuxième chiffre après la virgule est (par exemple) '7' . Et si c'est le cas alors changer ce chiffre par un autre chiffre (par exemple) '8' .

Comme vous vous en doutez malgré avoir joué avec pas mal de formule et quelques recherches je n'ai pas encore trouvé de solution.

Je fais donc appel à votre savoir !

En espérant que vous pourrez m'aider,

Bonne journée à tous,

Tanguy

=SI(MOD(ENT(A1*100);10)=7;A1+0,01;A1)

et quel est l'intérêt ?

Bonjour TANGUYH et bienvenue sur le Forum

Bonjour à tous,

Une autre proposition à étudier et tester !

Pour Steelson : "Horreur du chiffre 7" =

Bonjour,

Merci pour votre aide. Les deux formules marchent pour une partie des données mais pas toutes, je ne parviens pas à la généraliser. je vais creuser encore un peu.

Pour répondre à Steelson, l'horreur du chiffre vient d'une théorie comme de quoi il serait mal perçu mais je devrai p-t changé d'autres chiffres. Je travaille avec des prix.

Je vous ai mis en PJ un extrait des données sur lesquelles je suis occupé.

Bonne journée et encore merci

C'est lié aux arrondis

Proposition =

=SI(MOD(ENT(ARRONDI(A8;2)*100);10)=7;A8+0,01;A8)

ps : aux USA c'est le chiffre 6 qui est maudit

TANGUYH a écrit :

Je vous ai mis en PJ un extrait des données sur lesquelles je suis occupé.

Formule en E5 (de MON fichier) :

=SI(CNUM(STXT(TEXTE(D5;"0,00");TROUVE(",";D5)+$G$2;1))=$G$1;CNUM(REMPLACER(D5;TROUVE(",";D5)+$G$2;1;$I$1));D5)

Cette nouvelle formule s'adapte à vos valeurs en erreur.

Yes ! ça fonctionne !

Merci beaucoup à vous deux pour vos conseils et votre aide.

Bien à vous

TANGUYH

Rechercher des sujets similaires à "changer deuxieme chiffre virgule"