Bonsoir à tous
Est-il possible de créer une fonction qui supprime un suffixe avec un nombre indéterminé de caractères ?
par ex dans la liste suivante :
25 000 000 (21.5%)1
9 666 058 (2.9%)2
6 755 532 (60%)3
6 471 670 (55% ~ 60%)3
5 772 606 (45%)3
4 236 828 (25%)3
2 312 358 (10.8%)3
1 989 658 (3.4% ~ 4%)3
1 807 250 (5%)4
L’idée est de supprimer tout ce qui a après la 1° parenthèse, parenthèse comprise.
Mais par exemple, les 3 suites de caractères suivantes ne contiennent pas le même nombre de caractères après la première parenthèse :
(21.5%)1 > 8
(55% ~ 60%)3 > 10
(3.4% ~ 4%)3 > 9
Comment une formule peut-elle prendre en compte ces nombres différents ?
Avec OU ?
Un peu comme ça :
=GAUCHE(A2;NBCAR(A2)-8 OU-9 OU-10)
ou alors :
=GAUCHE(A2;NBCAR(A2)-8-9-10)
=GAUCHE(A2;NBCAR(A2)>-8)
Merci
Est-il possible de créer une fonction qui supprime un suffixe avec un nombre indéterminé de caractères ?
par ex dans la liste suivante :
25 000 000 (21.5%)1
9 666 058 (2.9%)2
6 755 532 (60%)3
6 471 670 (55% ~ 60%)3
5 772 606 (45%)3
4 236 828 (25%)3
2 312 358 (10.8%)3
1 989 658 (3.4% ~ 4%)3
1 807 250 (5%)4
L’idée est de supprimer tout ce qui a après la 1° parenthèse, parenthèse comprise.
Mais par exemple, les 3 suites de caractères suivantes ne contiennent pas le même nombre de caractères après la première parenthèse :
(21.5%)1 > 8
(55% ~ 60%)3 > 10
(3.4% ~ 4%)3 > 9
Comment une formule peut-elle prendre en compte ces nombres différents ?
Avec OU ?
Un peu comme ça :
=GAUCHE(A2;NBCAR(A2)-8 OU-9 OU-10)
ou alors :
=GAUCHE(A2;NBCAR(A2)-8-9-10)
=GAUCHE(A2;NBCAR(A2)>-8)
Merci
Dernière édition: