Nombre de chiffres après la virgule

Magic_Doctor

XLDnaute Barbatruc
Bonjour,

Je voudrais tout simplement connaître le nombre de chiffres après la virgule.

125,456 ---> 3
25,36 ---> 2
50 ---> 0

Il y aurait-il une fonction y répondant ?

Merci pour toute aide.
 

tototiti2008

XLDnaute Barbatruc
Re : Nombre de chiffres après la virgule

Bonjour à tous,

une autre proposition :

Code:
=SI(A1<>ENT(A1);NBCAR(TEXTE(A1;"0,0##############################"))-CHERCHE(",";TEXTE(A1;"0,0##############################"));0)

devrait fonctionner même pour les nombres au format

1.23E-08
 

abcd

XLDnaute Barbatruc
Re : Nombre de chiffres après la virgule

Bonjour Magic_Doctor, Pierrot, Tibo et tototiti,

Autres approches :
=SI(A1=ENT(A1);0;NBCAR(A1)-NBCAR(ENT(A1))-1)
=NBCAR(A1)-NBCAR(ENT(A1))-(MOD(A1;1)>0)*1
=MAX(0;NBCAR(A1)-NBCAR(ENT(A1))-1)

abcd
 

Magic_Doctor

XLDnaute Barbatruc
Re : Nombre de chiffres après la virgule

Et bien merci à tous pour vos propositions.
J'ai retenu celle de Tibo qui correpond exactement à ce que je cherchais.
En revanche je l'ai un peu modifiée :
- remplacé "." par "," vu que mes nombres décimaux apparaissent avec une virgule et non un point comme chez les Anglo-Saxons.
- petite modification (pas très élégante) pour éviter la redoutable ERREUR au cas où le chiffre serait entier :

1/ syntaxe en français :

=SI(ESTERREUR(NBCAR(A1)-TROUVE(",";A1))=VRAI;0;NBCAR(A1)-TROUVE(",";A1))

2/ syntaxe en espagnol :

=SI(ESERROR(LARGO(A1)-ENCONTRAR(",";A1))=VERDADERO;0;LARGO(A1)-ENCONTRAR(",";A1))

Maintenant ça marche quelles que soient les circonstances. Peut-être il y a-t-il une formulation plus élégante, mais ne soyons pas plus royaliste que le roi...

Merci Tibo.

PS : en comparant les 2 formulations, vous comprendrez enfin pourquoi il serait mieux que nous utilisions tous un même langage pour ces formules loin d'être poétiques. L'anglais et qu'on n'en parle plus ! C'est ce qui s'appelle être fonctionnel !! En revanche pour le reste restons dans nos langues maternelles !!
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 277
Messages
2 086 716
Membres
103 378
dernier inscrit
phdrouart