Extraire les nombres entre parenthèses

herve30 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -  
trotte-menu Messages postés 906 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je cherche une formule pour extraire les chiffres entre parenthèses () dans une cellule contenant du texte compris entre deux //
J’ai une formule matricielle en Excel mais je n’arrive pas à la rendre compatible avec Open:

=SIERREUR(STXT(SIERREUR(STXT($A2;TROUVE("|";SUBSTITUE("/"&$A2;"/";"|";COLONNES($B:B)));TROUVE("|";SUBSTITUE($A2&"/";"/";"|";COLONNES($B:B)))-TROUVE("|";SUBSTITUE("/"&$A2;"/";"|";COLONNES($B:B))));"");CHERCHE("(";SIERREUR(STXT($A2;TROUVE("|";SUBSTITUE("/"&$A2;"/";"|";COLONNES($B:B)));TROUVE("|";SUBSTITUE($A2&"/";"/";"|";COLONNES($B:B)))-TROUVE("|";SUBSTITUE("/"&$A2;"/";"|";COLONNES($B:B))));""))+1;3);"")

Voir le fichier joint vous qui en dira plus .
Cordialement

https://www.cjoint.com/c/JKhqYIQRQRv

Configuration: Macintosh / Chrome 86.0.4240.183

5 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    et la macro proposée ici ?
    Ca serait bien de faire un retour à celui qui t'a consacré de son temps de loisir...
    eric
    1
  2. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
     
    Bonjour,
    Je ne vois pas Sierreur() dans calc, avec Si(esterreur())la matricielle va encore enfler!
    Une solution "passe-partout" consiste à passer par une étape intermédiaire en utilisant le séparateur /.
    https://www.cjoint.com/c/JKinvRe6x6K
    1
  3. herve30 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   2
     
    C'est vrai et c'est fait !
    0
  4. herve30 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   2
     
    Merci tongtong
    J'ai déjà essayé cette solution "passe-partout" mais pas pratique
    Beaucoup trop de manipulations pour de très nombreux fichiers
    Ne peut on adapter la formule matricielle ?
    0
    1. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
       
      Très peu pour moi, mon stock de "doliprane" est trop bas!
      On se demande quand même si les données en colonne A n'auraient pas pu résulter d'une importation?
      La solution déjà testée aurait dû montrer le problème avec Sierreur() sous Calc.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question