Adresse(ligne(index [Résolu/Fermé]

Signaler
Messages postés
8
Date d'inscription
lundi 3 novembre 2014
Statut
Membre
Dernière intervention
14 octobre 2015
-
Messages postés
8
Date d'inscription
lundi 3 novembre 2014
Statut
Membre
Dernière intervention
14 octobre 2015
-
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

4 réponses

Messages postés
25215
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 août 2020
5 403
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
Messages postés
8
Date d'inscription
lundi 3 novembre 2014
Statut
Membre
Dernière intervention
14 octobre 2015

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
Messages postés
2966
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
794
Salut le Forum

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

Mytå
Messages postés
8
Date d'inscription
lundi 3 novembre 2014
Statut
Membre
Dernière intervention
14 octobre 2015

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
Messages postés
16178
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
14 août 2020
3 005
Bonjour,

essaies
....INDEX(TA!$E:$E;EQUIV("*"&"....
Messages postés
8
Date d'inscription
lundi 3 novembre 2014
Statut
Membre
Dernière intervention
14 octobre 2015
>
Messages postés
16178
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
14 août 2020

Bingo
Ça fonctionne
Merci
Messages postés
8
Date d'inscription
lundi 3 novembre 2014
Statut
Membre
Dernière intervention
14 octobre 2015

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