Menu

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

Comanche77 8 Messages postés lundi 3 novembre 2014Date d'inscription 14 octobre 2015 Dernière intervention - 3 nov. 2014 à 17:48 - Dernière réponse : Comanche77 8 Messages postés lundi 3 novembre 2014Date d'inscription 14 octobre 2015 Dernière intervention
- 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
Afficher la suite 

7 réponses

Vaucluse 22242 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 24 juin 2018 Dernière intervention - 3 nov. 2014 à 17:53
0
Merci
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
Comanche77 8 Messages postés lundi 3 novembre 2014Date d'inscription 14 octobre 2015 Dernière intervention - 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
Mytå 2996 Messages postés mardi 20 janvier 2009Date d'inscriptionContributeurStatut 20 décembre 2016 Dernière intervention - 3 nov. 2014 à 21:59
0
Merci
Salut le Forum

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

Mytå
Comanche77 8 Messages postés lundi 3 novembre 2014Date d'inscription 14 octobre 2015 Dernière intervention - 4 nov. 2014 à 14:43
0
Merci
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
michel_m 15355 Messages postés lundi 12 septembre 2005Date d'inscriptionContributeurStatut 24 juin 2018 Dernière intervention - 4 nov. 2014 à 14:59
Bonjour,

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