Adresse(ligne(index

Résolu
Comanche77 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Comanche77 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour
Je suis débutant , et j'ai trouvé cette formule que j'ai adapté pour mon cas de figure
SI(NB.SI(TA!$P:$P;"*"&"Scd"&"*")>0;ADRESSE(LIGNE(INDEX(TA!$P:$P;EQUIV("*"&"Scd"&"*";TA!$P:$P;0)));5);"Non trouvé")

TA est mon onglet
Scd le mot que je recherche
et la position 5 est la cellule qui contient la valeur à récupérer

cela fonctionne MAIS au lieu d'avoir l'adresse de la cellule recherché , j'aimerai avoir son contenu
merci pour votre aide
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonsoir


SI(NB.SI(TA!$P:$P;"*"&"Scd"&"*")>0;INDIRECT(ADRESSE(LIGNE(INDEX(TA!$P:$P;EQUIV("*"&"Scd"&"*";TA!$P:$P;0)));5));"Non trouvé")
n'oubliez pas les parenthèses derrière INDIRECT et derrière le 5

crdlmnt
0
Comanche77 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour
J'ai essayé avec ceci
SI(NB.SI(TA!$B:$B;"*"&"SCD"&"*")>0;INDIRECT(ADRESSE(LIGNE(INDEX(TA!$B:$B;EQUIV("*"&"SCD"&"*";TA!$B:$B;0)));5));"Non trouvé")

et j'obtiens FAUX

Ce que je désire c'est retrouvé le nom de la personne qui est SCD
la ligne du tableau contient ces infos
Trésorier SCD Trésorier TA LAMENDIN
SCD est en cvolonne B dans l'onglet TA et le nom se trouve dans la colonne E du même onglet


Si j'essaie de dérouler la commande , cela finit en Indirect(adresse(42))
42 c'est le N° de ligne de l'onglet TA ou se trouve SCD MAIS la commande fournit je l'execute d'un autre onglet


A titre indicatif SCD veut dire Suppléant comité directeur

merci pour ton aide
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le Forum

=SI(NB.SI(TA!$P:$P;"*"&"Scd"&"*")>0;INDEX(TA!$E:$E;EQUIV("*"&"Scd"&"*";TA!$P:$P;0));"Non trouvé")

Mytå
0
Comanche77 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour
J'ai essayé avec Ceci
SI(NB.SI(TA!$B:$B;"*"&"SCD"&"*")>0;INDEX(TA!$B:$B;EQUIV("*"&"SCD"&"*";TA!$B:$B;0));"Non trouvé")
et je récupére comme valeur SCD
qui correspond à la valeur de la cellule de la colonne B , ce que je désirerai c'est récuperer la valeur de la cellule de la colonne E , soit le nom de la personne qui est SCD

A B C D E F
Trésorier SCD Trésorier TA LAMENDIN JEAN-RENE

cette formule est mis dans un onglet différent de l'onglet de recherche des noms

merci pour ton aide
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour,

essaies
....INDEX(TA!$E:$E;EQUIV("*"&"....
0
Comanche77 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bingo
Ça fonctionne
Merci
0
Comanche77 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Avec la proposition de Michel_M cela fonctionne
J'aurai aimé savoir pourquoi avec Indirect cela n'est pas correct
Mais je vais clore puisque j'ai eu une réponse qui résous mon problème

Merci à tous
et à bientôt
0