Adresse(ligne(index

Résolu
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

  1. 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
    1. 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
      1. Contributeur
        Bonjour,

        essaies
        ....INDEX(TA!$E:$E;EQUIV("*"&"....
        0
      2. @michel_mBingo
        Ça fonctionne
        Merci
        0
    2. Contributeur
      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
      1. Contributeur
        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
        1. 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