Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Renvoyer la position du dernier chiffre après la virgule

MisterFred

XLDnaute Nouveau
Bonjour,


Je cherche depuis quelques heures à résoudre un problème qui paraît simple mais qui ne l'est pas : renvoyer le dernier chiffre après la virgule, sous la forme d'une décimale.

Par exemple, pour 1,2345, j'aimerais que la valeur 0,0001 soit renvoyée; et pour 1,23, j'aimerais que la valeur 0,01 soit renvoyée.

Pensez-vous que ceci soit possible avec Excel ?

Je vous remercie d'avance!
 

JHA

XLDnaute Barbatruc
Re : Renvoyer la position du dernier chiffre après la virgule

Bonjour à tous,

A essayer dans la formule le chiffre est en "E16"

Code:
=("0,"&REPT(0;((NBCAR(E16))-(CHERCHE(",";E16;1)))-1)&1)*1

JHA
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Renvoyer la position du dernier chiffre après la virgule

Bonsoir MisterFred

Une autre formule un peu plus courte (avec la virgule comme séparateur décimal):
Code:
=G2/SUBSTITUE(G2;",";"")

ou si on veut conserver le signe du nombre initial:
Code:
=ABS(G2)/SUBSTITUE(G2;",";"")
 

Discussions similaires

Réponses
4
Affichages
334
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…