Recherchev

Résolu
bonjour
je souhaite faire la formule recherchev pour avoir la liste total des donnes qui concerne la cellule rechercher , puisque j 'ai une cellule qui corresponds a plusieur information

6 réponses

  1. Bonjour

    Difficile d'y voir clair.
    Peux tu envoyer la partie concernée de ton fichier, au format excel 2003, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu

    Cdlmnt
    0
    1. merci beaucoup pour votre reponse :voila le lien
      http://www.cjoint.com/c/EFipSmNjRFU
      0
  2. Essaies ceci
    http://www.cjoint.com/c/EFiqewtRLXn

    Cdlmnt
    0
    1. je trouve rien ,est ce que tu arrive a ouvrir le fichier ?
      0
  3. Oui, pas de pb pour moi.
    Un autre lien
    https://www.cjoint.com/c/EFisvPcnJ8U
    Et au cas où, la formule en G7 à tirer vers le bas
    G7=SI(NB.SI($A$7:$A$23;$E$7)<=LIGNE()-7;"";INDEX($B$7:$B$23;EQUIV($E$7;$A$7:$A$23;0)+LIGNE()-7))

    Cdlmnt
    0
    1. MERci beaucoup c est exactement ce que je cherche ,sauf que je veux faire la manup sans la liste de choix et j'arrive a utilizer meme formule dans une case simple
      0
  4. sauf que je veux faire la manup sans la liste de choix
    pas de problème, la formule en G7 n'est pas liée à la liste de choix, par contre, elle permet (la liste) de sécuriser la saisie en E7
    Si c'est fini, merci de mettre le sujet à Résolu (en haut à droite de ton premier message)

    Bonne soirée
    0
    1. merci beaucoup c est gentille
      0
    2. votre fichier ca marche tres bien sauf que si les nom que je cherche se poursuive dans la table reference sinon j'arrive pas le faire : si par exemple dans l'exmple dans la liste des truc je met directeur la formule ne me donne pas la liste ui corresponds au directeur
      0
  5. si par exemple dans l'exmple dans la liste des truc je met directeur la formule ne me donne pas la liste ui corresponds au directeur
    Je suis parti du principe que toutes les lignes qui correspondent au même cuet sont consécutives
    La plage A7:Bxx doit donc être triée selon la colonne A avant d'appliquer la formule
    Si ce n'est pas le cas, je pense qu'il va falloir passer par une macro
    0
    1. Bonjour ccm81,

      tu peux utiliser une matricielle :
      en H7:H23,
      =SIERREUR(INDEX(fcl,PETITE.VALEUR(SI(cuet=$E$7,LIGNE(cuet)-6,9^9),LIGNE(INDIRECT("1:"&LIGNES(fcl))))),"")


      cordialement
      0
    2. @JvDoca marche pas non plus
      0
    3. Bien sur que si, ça marche.

      A condition, bien sûr, d'avoir créé les noms cuet et fcl, d'avoir remplacé les séparateurs virgule par des point-virgule, d'avoir sélectionné la zone H7H23 et enfin d'avoir validé cette formule par CTRL+MAJ+ENTER.
      3 fois rien.

      C'est pour cela que je m'adressais à ccm81 qui, lui, s'en serait sorti et aurait pu te fournir une réponse adaptée.

      Cordialement
      0
    4. > JvDo
      Ta formule fonctionne très bien, mais avec mon (vieil) excel 2003, je suis obligé de la "doubler" (SIERREUR n'est pas reconnu), donc ça ne simplifie pas vraiment la formule, c'est pour ça que je n'étais pas intervenu !!!
      =SI(ESTERR(INDEX(fcl;PETITE.VALEUR(SI(cuet=$E$7;LIGNE(cuet)-6;9^9);LIGNE(INDIRECT("1:"&LIGNES(fcl))))));"";INDEX(fcl;PETITE.VALEUR(SI(cuet=$E$7;LIGNE(cuet)-6;9^9);LIGNE(INDIRECT("1:"&LIGNES(fcl))))))

      > sarahensa
      la réponse adaptée ;-)
      https://www.cjoint.com/c/EFkoLMDKY7U

      Cdlmnt
      0