Fonction matricielle pour extraire une chaine de caractères

Résolu/Fermé
gexelpas - 26 févr. 2020 à 08:45
 gexelpas - 26 févr. 2020 à 10:06
Bonjour,

Je souhaite extraire les caractères qui se trouvent à gauche d'un "/", dans une même cellule.

Pour l'exemple 150/80, dans la cellule A21, j'obtiens 15 avec la formule ci-dessous, au lieu de 150 souhaité...
{=GAUCHE(A21;EQUIV("/";STXT(A21;NBCAR(A21)-LIGNE($1:$21);1);0))}

Merci d'avance pour vos suggestions.
Cdlt
gexelpas
A voir également:

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié le 26 févr. 2020 à 08:59
Bonjour

Pas besoin d' une matricielle ?

=GAUCHE(A21;CHERCHE("/";A21)-1)

1
Bonjour Michel,
Merci pour la réponse.
Là ou ça se complique, c'est que la formule doit extraire ce qui se trouve à gauche du / (ce peut être 1, 2 ou 3 chiffres), mais également ce qui se trouve à droite (également 1, 2 ou 3 chiffres).
Pour la "partie" droite, je n'arrive pas à trouver la formule adéquate, qui n'extraira que les chiffres, sans le / et ce quelque soit le nombre de chiffres (1,2 ou 3)

Le but est d'appliquer un taux différent pour les valeurs se trouvant avant le /, que pour les valeurs se trouvant après le /

Si vous avez une suggestion, je suis preneur ! :-)
0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139 > gexelpas
26 févr. 2020 à 09:54
Bonjour,

Essaie
=DROITE(A21;NBCAR(A21)-CHERCHE("/";A21))

Cordialement
0
gexelpas > ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024
26 févr. 2020 à 10:00
Bonjour ALS35,

Effectivement, ça résout mon problème.
Merci et bonne journée.
Cdlt
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 213
26 févr. 2020 à 09:57
Bonjour à tous,

pourquoi '... quand même' ???
Il a répondu à ta question, c'est toi qui en ajoute une seconde...

Pour la partie droite :
=STXT(A2;CHERCHE("/";A2)+1;99)

eric
1
Bonjour eriiic,

Ta formule répond également à ma demande. Merci.
Effectivement, j'ai eu le "malheur" de ne pas poser le problème dans son intégralité, dès le départ, ce qui a dû agacer...Je m'en excuse !
Cdlt
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
26 févr. 2020 à 09:23
re,

Tes 2 énoncés sont différents
Avec ton système à épisodes, on y sera encore à minuit....

Ciao
0
Merci quand même !
0