Conversion de texte csv en nombre

Fermé
Utilisateur anonyme - 19 oct. 2016 à 17:43
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 - 20 oct. 2016 à 13:37
Excel 2016,

Je prends une copie de mon état de compte fournie par ma banque et je désire faire des calculs.

Voici ce que je reçois à titre d'exemple :
300,00 $
1 182,29 $

Le 300,00 $ est interprété comme un nombre sans un seul problème.
Le 1 182,29 $ est interprété comme du texte.

J'ai utilisé la fonction :
{ =VALEURNOMBRE() }
mais ça ne fonctionne pas.

Si je retire manuellement l'espace qui sépare les milliers comme : 1182,29 $, Excel l'interprète comme un nombre.

Comment puis-je retirer cet espace des milliers ?
J'ai essayé la fonction :
{ =SUPPRESPACE() }
mais ça ne fonctionne pas non plus.

Que faire ?


3 réponses

DjiDji59430 Messages postés 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
19 oct. 2016 à 17:57
Bonjour,

Une bidouille :
Tu selectionnes ta colonne de chiffres, puis remplacer

espace $
par
rien

Crdmt
0
J'ai essayé mais ça ne fonctionne pas.

Il y a surement un format caché dans le transfert de la Banque.

Je voulais joindre mon exemple mais c'est illégal dans ce forum. Que puis-je faire?
0
DjiDji59430 Messages postés 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646 > Utilisateur anonyme
Modifié par DjiDji59430 le 20/10/2016 à 00:27
J'ai pris tes 2 exemples que j'ai collés dans un fichier, et la manip proposée fonctionne
Non, tu peux joindre ton fichier, anonymisé ou pas
Tu vas sur

1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes s'affiche le lien en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans la discussion, et, dans ton message de réponse, tu fais : "Coller".

Cordialement.
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
20 oct. 2016 à 06:38
Bonjour,

Peut-être que ton espace n'en est pas un.
C'est peut-être un code ascii 160 .
Un fichier exemple aurait permis de te répondre précisément.

Cordialement
0
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
20 oct. 2016 à 13:37
Bonjour,
À tester:
Mettre les cellules au format Standard.
Éliminer les" $": Ctrl+H >> dans la zone Rechercher " $" obtenu avec un Copier/coller depuis la barre de formule. Dans la zone Remplacer par: ne rien mettre >> clic sur remplacer ou remplacer tout (si les cellules sont bien sélectionnées)
Éliminer les séparateurs de milliers: dans la zone Rechercher " l'espace " obtenu avec un Copier/coller depuis la barre de formule. Dans la zone Remplacer par: ne rien mettre >> clic sur remplacer ou remplacer tout (si les cellules sont bien sélectionnées).
Le copier/coller évite les recherches pour savoir si l'espace est un Car(160) ou un Car(32). Si on est sûr du code 160 on peut aussi taper Alt+0160 dans la zone Rechercher.
Il reste à mettre la colonne au format monétaire Français ( Canada) pour avoir $ à droite.
Des simplifications sont certainement possibles avec le fichier réel.
0