Recherchev

Résolu
sarahaensa -  
ccm81 Messages postés 11033 Statut Membre -
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. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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. sarahaensa
       
      merci beaucoup pour votre reponse :voila le lien
      http://www.cjoint.com/c/EFipSmNjRFU
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Essaies ceci
    http://www.cjoint.com/c/EFiqewtRLXn

    Cdlmnt
    0
    1. ilhamensa
       
      je trouve rien ,est ce que tu arrive a ouvrir le fichier ?
      0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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. sarahaensa
       
      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. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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. sarahaensa
       
      merci beaucoup c est gentille
      0
    2. sarahaensa
       
      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. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
       
      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
      1. sarahaensa > JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention  
         
        ca marche pas non plus
        0
    2. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
       
      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
    3. ccm81 Messages postés 11033 Statut Membre 2 434
       
      > 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
  7. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    essayez peut être cette "combine" avec une colonne de codage (C, voir fichier)
    https://www.cjoint.com/c/EFknBx3rNCX
    crdlmnt
    0