Bonjour,
Je rencontre le problème suivant pour compter le nombre de décimales d’un chiffre :
1) D’abord le cas qui marche :
Je compte le nombre de décimales depuis le chiffre entier :
Cellule B63 :
123,456
Cellule D63 :
=B63-ENT(B63)
Soit 0,456 la partie décimale.
Cellule E63 :
=SI(B63=ENT(B63);0;NBCAR(STXT( B63-ENT(B63);TROUVE(“,”;B63;1);NBC AR(B63)-TROUVE(“,”;B63;1))))
Soit 3 décimales après la virgule.
2) Puis le cas qui bugue :
Je compte le nombre de décimales dans la partie décimale :
Cellule D63 :
=B63-ENT(B63)
Soit 0,456 la partie décimale.
Cellule E63 :
=SI(D63=0;0;NBCAR(STXT(D63;TRO UVE(“,”;D63;1);NBCAR(D63)-TROUVE(“,”;D63;1))))
Résultat : 15 !
Si je met 0,456 dans la cellule D63 je trouve alors 3 décimales.
J’ai une petite idée pourquoi, mais je ne sais pas comment y palier, en utilisant une autre fonction dans la formule.
Merci pour votre éclairage.
Eric
-----