|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2009 Messages : 7 ![]() |
Bonjour
J’ai une formule qui retourne la première position d’un chiffre dans une chaine de texte. Chaine de texte 1 en cellule M2 : « Cass. com 15 février 2008» Chaine de texte 2 en cellule M2 : « Cass. com 5 février 2008» Mes chiffres sont dans la feuille « TABLES-REF » avec 1 en C5, 2 en C6, 3 en C7, 4 en C8, 5 en C9, 6 en C10, 7 en C11, 8 en C12, 9 en C13 Ma formule : « =CHERCHE(SUBSTITUE('TABLES-REF'!$C$5:$C$13;"""";"");M2 )» Resultat pour la chaine de texte 1 => 11 Resultat pour la chaine de texte 2 => erreur => Cette formule fonctionne avec les chiffres 1 et 2 mais pas avec les autres et notamment 5 => Si je mets 5 en C5 et 1 en C9 dans TABLES-REF => cela fonctionne pour ma chaine 2 mais dans le premier exemple, il me renverra la position du chiffre 5 et pas 1 ce qui n’est pas correct => Il faudrait qu’il trouve la première position d’un chiffre et que cela fonctionne avec tous les chiffres Je suis un peu perdu Merci de votre aide. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Retraité Inscription : avril 2011 Messages : 700 ![]() |
Bonjour,
Si j’ai bien compris, tu souhaites rechercher et retourner la position du premier chiffre de la chaîne alphanumérique inscrite en M2. Essaie avec cette formule Code :
=EQUIV(VRAI;ESTNUM(1*STXT(M2;LIGNE($1:$30);1));0) Cordialement. |
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : février 2009 Messages : 7 ![]() |
Citation:
mais je ne comprend pas l'utilisation de "LIGNE($1:$30)". peut tu m'expliquer à quoi cela corresponds merci d'avance |
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Retraité Inscription : avril 2011 Messages : 700 ![]() |
Voici un lien qui t’expliquera cela (et le reste) mieux que je ne pourrais le faire
http://office.microsoft.com/fr-fr/ex...001154901.aspx Corfialement. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com