Remplacer dans cellule

Résolu
surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   -  
surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
dans une cellule j'ai une valeur
exemple en A1
"(xxxx) 4258 pm 84 (xxx)"
et je voudrais obtenir en B1
4285 pm 84
a savoir que entre les accolades le nombre de lettres ou chiffres sont variables
ce qui rends la formule complexe et je ne m'en sors pas
merci de votre aide
a bientôt

3 réponses

  1. lynyrd1960 Messages postés 233 Statut Membre 245
     
    bonjour le forum,surplus
    si il y a un espace entre la fin de parenthèse et le 1er chiffre
    =droite(a1;nbcar(a1)-cherche(" ";a1;1))

    si il n'y a pas d'espace
    =droite(a1;nbcar(a1)-cherche(")";a1;1))

    A+
    0
  2. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonjour,

    tu peux essayer :
    =STXT(D4;TROUVE(") ";D4)+2;TROUVE(" (";D4)-TROUVE(") ";D4)-2)
    cdlt
    (j'ai préféré avec D4)
    0
  3. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
     
    bonjour
    la formule de JvDO est plus adapté dans mon cas
    car dans celle de lynyrd1960 il faut recommencer avec gauche pour supprimer les dernières parenthèses
    merci a tous les 2 c'est exactement ce qu'il me fallait
    a bientôt
    0