Adresse(ligne(index

Résolu/Fermé
Comanche77 Messages postés 8 Date d'inscription lundi 3 novembre 2014 Statut Membre Dernière intervention 14 octobre 2015 - Modifié par irongege le 3/11/2014 à 18:00
Comanche77 Messages postés 8 Date d'inscription lundi 3 novembre 2014 Statut Membre Dernière intervention 14 octobre 2015 - 5 nov. 2014 à 10:36
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
3 nov. 2014 à 17:53
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 lundi 3 novembre 2014 Statut Membre Dernière intervention 14 octobre 2015
4 nov. 2014 à 14:56
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 mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 950
3 nov. 2014 à 21:59
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 lundi 3 novembre 2014 Statut Membre Dernière intervention 14 octobre 2015
4 nov. 2014 à 14:43
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 4/11/2014 à 14:59
Bonjour,

essaies
....INDEX(TA!$E:$E;EQUIV("*"&"....
0
Comanche77 Messages postés 8 Date d'inscription lundi 3 novembre 2014 Statut Membre Dernière intervention 14 octobre 2015 > michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023
4 nov. 2014 à 16:33
Bingo
Ça fonctionne
Merci
0
Comanche77 Messages postés 8 Date d'inscription lundi 3 novembre 2014 Statut Membre Dernière intervention 14 octobre 2015
5 nov. 2014 à 10:36
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