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

Convertir texte en numérique

  • Initiateur de la discussion Initiateur de la discussion Roll
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Roll

XLDnaute Occasionnel
Bonsoir le forum et bonne année 2010.

je voudrais convertir une valeur texte en numérique dans le fichier ci-joint qui est extrait d'internet au format csv.

Quelqu'un peut-il m'aider?

Merci
 

Pièces jointes

Re : Convertir texte en numérique

Bonjour Roll,

Selection de ta colonne H et dans Edition/Remplacer dans le champ Rechercher tu saisies un . (point) et dans le champ Remplacer, une , (Virgule) et Remplacer tout.

Bonne soirée.

Jean-Pierre
 
Re : Convertir texte en numérique

Bonsoir Roll,

Essayez cette formule en N2, si j'ai bien compris ce que tu souhaites.

=SI(H2="";0;SUBSTITUE(H2;".";"0,")*1)

La formule SUBSTITUE remplace le point par: 0,
Si la valeur est supérieure à zéro (comme pour H19) pas de remplacement.

Bonne soirée

pas bien vu ce que tu souhaitais en H19
 
Dernière édition:
Re : Convertir texte en numérique

Bonsoir Jeanpierre,

j'ai essayé cela, mais ça ne fonctionne pas avec la valeur dans la ligne 19 qui me rapporte 10.511 au lieu de 10,511.

C'est là le problème.
 
Re : Convertir texte en numérique

Re,

Je viens de recharger ton fichier.

Pourquoi dis-tu qu'il te faudrait 10,511 plutôt 10511,00 ?

Ta cellule est formatée au Format Nombre avec Séparateur de milliers, donc rien n'indique qu'il doit y avoir une virgule
 
Re : Convertir texte en numérique

comment cela est-il possible?

Mes connaissance excel sont largement insuffisantes pour résoudre ce problème.
Si quelqu'un a une idée....

Poulie, merci pour ta formule mais le problème subsiste pour la ligne 19 aui me donne 10511 au lieu de 10,511
 
Re : Convertir texte en numérique

Re,

As-tu vu ma réponse de 18h17, nous avons posté quasiment en même temps....

Le séparateur de milliers n'étant qu'une apparence à l'écran, il va bien être difficile de le traiter si tu dois obtenir 10,511 ?????
 
Re : Convertir texte en numérique

j'ai entretemps trouver la solution à mon problème en changeant la formule de poulie en =SI(GAUCHE(H2;1)=".";SUBSTITUE(H2;".";"0,")*1;H2/1000).

Jeanpierre,
le format semble effectivement correct mais cela ne fonctionne pas avec le remplacer.
Y a-t-il un problème de serttings du PC?

Merci à vous deux de vous êtes pencher sur mon problème.
 
Re : Convertir texte en numérique

peut-être cette formule.

=SI(GAUCHE(H2;1)=".";SUBSTITUE(H2;".";"0,");SUBSTITUE(H2;GAUCHE(H2;2);GAUCHE(H2;2)&","))*1

Elle est limitée si les nombres supérieurs à 0, comme en H19, sont constitués de 5 chiffres.

Bonne soirée

En effet, tout simplement en divisant par1000.
 
Re : Convertir texte en numérique

Re,

Ta formule est correcte dans le cas où il y a bien une virgule devant séparer le 10 du 511, mais cela ne répond pas à ma question, savoir : "Pourquoi dis-tu qu'il te faudrait 10,511 plutôt 10511,00 ?"

Mais si tu es satisfait du résultat, c'est parfait.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Power Query Power Query
Réponses
26
Affichages
577
Réponses
6
Affichages
193
Réponses
11
Affichages
542
  • Question Question
Microsoft 365 Power Query
Réponses
2
Affichages
205
Réponses
6
Affichages
217
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…