Bonjour ibouemma, le forum
La formule ci-dessous fonctionne pour les exemples fournis :
=SUBSTITUE(SUBSTITUE(SUBSTITUE(SI(OU(GAUCHE(DROITE(D2;3);1)=CAR(44);GAUCHE(DROITE(D2;3);1)=CAR(46));SUBSTITUE(D2;GAUCHE(DROITE(D2;3);1);CAR(45));D2);CAR(44);"");CAR(46);"");CAR(45);CAR(44))*1
On commence par chercher s'il y a une décimale, càd soit un point soit une virgule dans le troisième caractère à droite, si oui on le remplace par un tiret. Ensuite on supprime tous les points ou virgules, enfin le tiret fait place à une virgule et finalement on multiplie le résultat par 1