Extraire les nombres entre parenthèses

herve30 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -  
trotte-menu Messages postés 851 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
A voir également:

5 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
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
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
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
herve30 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   2
 
C'est vrai et c'est fait !
0
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
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
trotte-menu Messages postés 851 Date d'inscription   Statut Membre Dernière intervention   317
 
Bonjour,

Si j'en crois ce qui est écrit ici : https://forum.openoffice.org/fr/forum/viewtopic.php?p=344090#p344090
vous avez résolu le problème alors pourquoi ne pas le signaler ici ?

Cdlt
0