Excel traitement de chaîne par NBCAR : problème décimales avec 0
Fermé
maitreFolace
Messages postés
2
Date d'inscription
mercredi 3 octobre 2012
Statut
Membre
Dernière intervention
4 octobre 2012
-
3 oct. 2012 à 16:37
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 4 oct. 2012 à 13:05
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 4 oct. 2012 à 13:05
A voir également:
- Excel traitement de chaîne par NBCAR : problème décimales avec 0
- Liste déroulante excel - Guide
- Formule excel - Guide
- Nbcar en anglais - Guide
- Si et excel - Guide
- Chaine tnt gratuite sur mobile - Guide
2 réponses
blux
Messages postés
26010
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
26 avril 2024
3 289
3 oct. 2012 à 16:52
3 oct. 2012 à 16:52
Salut,
le plus simple est d'utiliser la fonction texte :
=TEXTE(A1;"0000000000000,00")
A voir si tu as toujours deux décimales ?
le plus simple est d'utiliser la fonction texte :
=TEXTE(A1;"0000000000000,00")
A voir si tu as toujours deux décimales ?
maitreFolace
Messages postés
2
Date d'inscription
mercredi 3 octobre 2012
Statut
Membre
Dernière intervention
4 octobre 2012
4 oct. 2012 à 12:41
4 oct. 2012 à 12:41
Merci à vous 2
La méthode d'Eriiic à l'avantage d'être simple mais si je met en A1 10.01 j'obtiens 0.10 ?! (je me suis peut être planté!)
Donc je prend celles de Philou10120 qui semblent me convenir et ont l'avantage de pouvoir mettre n'importe quel caractère à la place du 0
(j'me risque sur le bizard ... j'lui trouve un goût de pomme ;-) )
Merci encore à vous
La méthode d'Eriiic à l'avantage d'être simple mais si je met en A1 10.01 j'obtiens 0.10 ?! (je me suis peut être planté!)
Donc je prend celles de Philou10120 qui semblent me convenir et ont l'avantage de pouvoir mettre n'importe quel caractère à la place du 0
(j'me risque sur le bizard ... j'lui trouve un goût de pomme ;-) )
Merci encore à vous
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
4 oct. 2012 à 13:05
4 oct. 2012 à 13:05
Bonjour,
Rendons à césar ce qui est à césar : c'est la proposition de blux.
Il faut bien sûr la modifier selon ton séparateur décimal par défaut. Si c'est le point alors :
=TEXTE(A1;"0000000000000.00")
eric
Rendons à césar ce qui est à césar : c'est la proposition de blux.
Il faut bien sûr la modifier selon ton séparateur décimal par défaut. Si c'est le point alors :
=TEXTE(A1;"0000000000000.00")
eric
3 oct. 2012 à 17:25
=NBCAR(CTXT(a1)) résultat = 5
3 oct. 2012 à 17:28
non philou.
Et fais plutôt des réponses que des commentaires qu'on puisse te mettre -1 si besoin
eric
3 oct. 2012 à 17:41
Je l'ai testé et cela fonctionne il suffit de l'incorporer dans la formule
=CONCATENER(GAUCHE("000000000000000";15-NBCAR(ctxt(A1)));CTXT(A1))
=REPT("0";15-NBCAR(CTXT(A1)))&CTXT(A1)
3 oct. 2012 à 17:46
Mais ses formules pouvaient être complétées
Modifié par eriiic le 3/10/2012 à 17:51
eric