Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Conversion nombre stocké texte en nombre


Sujet :

Excel

  1. #1
    Candidat au Club
    Conversion nombre stocké texte en nombre
    Bonjour,
    ça fait des heures que j'essaie de trouver une solution a ce problème.

    J'exporte en format html un fichier d'une application boursière (en anglais) pour ensuite copier les données dans Excel (langue version Canada /francais).

    Les nombres des colonnes E,G et H sont alignés a gauche, donc en format texte.

    Impossible de les convertir en nombre avec =cnum ou par un collage spécial, multiplication par 1.

    Quelqu'un a une idée ?

    merci d'avance !

  2. #2
    Membre expert
    Bonjour,

    Exemple: Formule en colonne K pour convertir la colonne E
    si dans votre excel, le séparateur décimal est une virgule
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =SUBSTITUE(SUBSTITUE(E8;"$";"");".";",")*1


    si dans votre excel, le séparateur décimal est un point
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =SUBSTITUE(E8;"$";"")*1


    Cdlt

  3. #3
    Expert éminent sénior
    Je conseille d'éliminer également les séparateur de millier "," (il y en a au moins un vers la fin du fichier).
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =SUBSTITUE(SUBSTITUE(SUBSTITUE(E8,",","");"$";"");".";",")*1
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Candidat au Club
    Séparateur de milliers /décimales
    merci pour votre aide, j'ai remplacé le séparateur décimale avec point par une virgule et éliminé le séparateur par millier mais le résultat est le même.

    Le nombre est toujours aligné a gauche.

    De votre côté, ca fonctionne ?

    C'est ma configuration d'Excel qui pose problème ?

    J'ai Office/Excel 2016

  5. #5
    Membre expert
    Avez-vous mis la colonne de résultats au format nombre?

  6. #6
    Candidat au Club
    Conversion nombre stocké texte en nombre
    oui

  7. #7
    Membre expert
    Avec le fichier en exemple

  8. #8
    Candidat au Club
    Conversion nombre stocké texte en nombre
    Génial, on s'est drôlement rapproché du résultat !

    Le résultat ne tient pas compte des décimales, autrement dit il devrait être divisé par 100.

    En ajoutant /100 au début de la formule, apres le numéro de la cellule donne 0 comme résultat.

    Mais avec /100 juste après *1, ca fonctionne !

    Avez vous une référence pour m'aider a comprendre cette formule, ça pourrait m'aider dans le futur.

    Un gros merci !

  9. #9
    Membre expert
    Avez vous une référence pour m'aider a comprendre cette formule, ça pourrait m'aider dans le futur.
    Toutes les fonctions disposent d'une aide.
    Cliquez sur la cellule contenant la formule, puis dans la barre de formule, cliquez sur "SUBSTITUE" suivi d'un clic sur le bouton de gauche "fx". Dans la fenêtre qui s'ouvre , cliquez sur "aide sur cette formule".

    SUBSTITUE permet de remplacer un élément par un autre
    Ensuite le résultat obtenu est inclut dans une nouvelle fonction "SUBSTITUE" pour remplacer un autre élément, et on peut recommencer l'opération plusieurs fois en imbriquant la fonction "SUBSTITUE".

  10. #10
    Expert éminent sénior
    Citation Envoyé par Louis_user_Castor Voir le message
    Le nombre est toujours aligné a gauche.
    Essaye ça :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =CNUM(SUBSTITUE(SUBSTITUE(SUBSTITUE(E8,",","");"$";"");".";","))


    A tout hasard, tu n'aurais pas mis dans la cellule un format "Alignement à gauche" ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  11. #11
    Candidat au Club
    Il n'y a pas d'alignement a gauche et aucune opération était possible avant la formule suggéré par Arthuro83

    j'ai essayé votre formule mais elle ne fonctionne pas, des éléments de celle-ci apparaisent en rouge.

    merci quand même, le problème est résolu.