Conversion de texte csv en nombre

Utilisateur anonyme -  
tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour,

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

    espace $
    par
    rien

    Crdmt
    0
    1. Utilisateur anonyme
       
      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
      1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717 > Utilisateur anonyme
         
        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
  2. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    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
  3. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    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