Converir texte en nombre

Bonjour,
Comment je convertis le texte suivant en nombre :
Texte = "+ 2 356,12 EUR" et je veux obtenir le nombre 2 356.12
Par défaut j'utilise le point "." comme séparateur de décimales et un espace vide comme séparateur de milliers.
La fonction VALEURNOMBRE() ne marche plus dès qu'il y a un espace vide dans le texte.

7 réponses

  1. Bonjour

    Tu peux faire :
    =CNUM(SUBSTITUE(SUBSTITUE(A1;"+";"");"EUR";""))
    ou
    =VALEURNOMBRE(SUBSTITUE(SUBSTITUE(E15;"+";"");"EUR";""))

    Cdlmnt
    Via

    0
    1. Désolé, mais ni l'un ni l'autre marche. Ils restituent tous les deux #VALEUR!
      Le format de la cellule contenant le texte est bien en TEXTE et le format de la cellule qui doit recevoir le résultat et bien en NOMBRE
      0
    2. @Keros38Si c'est à cause des guillemets
      =CNUM(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"+";"");"EUR";"");"""";""))
      0
    3. @via55La cellule A1 contient précisément le texte + 2 356,12 EUR (sans les guillemets)
      Et CNUM(SUBSTITUE(SUBSTITUE(A1;"+";"");"EUR";"")) renvoie l'erreur #VALEUR!
      0
    4. @Keros38C'est forcément qu'il y a autre chose que + 2 356,12 style caractères insécables
      essaie :
      =CNUM(SUPPRESPACE(EPURAGE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"+";"");"EUR";"");"""";"")) ))

      Si cela ne fonctionne pas, fournis ton fichier en le postant sur mon-partage.fr, en copiant le lien créé et en revenant le coller ici
      0
  2. Bonjour
    Si il y a vraiment des " (guillemets au début et à la fin)
    =GAUCHE(STXT(A2;4;NBCAR(A2));NBCAR(STXT(A2;4;NBCAR(A2)))-5)*1
    0
    1. Non, texte est importé d'une site et ne comprend pas de guillemets au début ou à la fin
      0
  3. Bonjour
    une autre proposition
    =CNUM(STXT(A1;TROUVE(" ";A1);TROUVE("E";A1)-3))
    0
    1. Merci yclick, mais ç a ne marche pas non plus
      0
  4. Re,
    Si pas de guillemet
    =GAUCHE(STXT(A2;3;NBCAR(A2));NBCAR(STXT(A2;3;NBCAR(A2)))-4)*1
    0
    1. Ne marche tjrs pas
      0
  5. Tu as essayé la formule de mon message n° 9 ?
    0
    1. Oui, j'ai essayé, mais ça ne marche pas non plus.
      Je veux bien envoyer le fichier, mais je ne sais pas comment ça marche avec monpartage, et ce n'est peut-être pas la peine.
      Le résultat est simple à reproduire:
      Mets juste + 2 356,12 EUR dans une cellule, et ta formule dans l'autre. Ca donne tjrs #VALEUR!
      0
      1. Cela fonctionne parfaitement chez moi, pas d'erreur VALEUR
        https://mon-partage.fr/f/50eiMkq4/

        Pour envoyer le fichier : https://mon-partage.fr/
        tu suis les instructions 1 et 3 (tu ne t'occupes pas du 2), une fois le fichier téléchargé un lien en bleu est créé, clic droit sur ce lien puis Copier l'adresse du lien et tu reviens le coller ici
        0