[Excel] Reporter liste corespondant à valeurs
Résolu
elglouton
Messages postés
189
Date d'inscription
Statut
Membre
Dernière intervention
-
elglouton Messages postés 189 Date d'inscription Statut Membre Dernière intervention -
elglouton Messages postés 189 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je tente de realiser un feuille recap qui me permet de creer un tableau de données, je voudrais donc renvoyer une liste en fonction d'une cellule.
J'ai tenter avec la fonction recherche mais je ne parvien à renvoyer que la 1er ligne de la liste.
Existe t'il une facon de renvoyer la liste corespondante complete.
Ci joint un exemple,
Feuille donnée le tableau Recap
et les autre feuille seront dans d'autre classeurs.
En esperant que cela soit clair MArci par avance
http://www.cijoint.fr/cjlink.php?file=cj201110/cijkELWh6e.xls
Je tente de realiser un feuille recap qui me permet de creer un tableau de données, je voudrais donc renvoyer une liste en fonction d'une cellule.
J'ai tenter avec la fonction recherche mais je ne parvien à renvoyer que la 1er ligne de la liste.
Existe t'il une facon de renvoyer la liste corespondante complete.
Ci joint un exemple,
Feuille donnée le tableau Recap
et les autre feuille seront dans d'autre classeurs.
En esperant que cela soit clair MArci par avance
http://www.cijoint.fr/cjlink.php?file=cj201110/cijkELWh6e.xls
A voir également:
- [Excel] Reporter liste corespondant à valeurs
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Aller à la ligne excel - Guide
2 réponses
Bonjour,
Entièrement d'accord avec patrice sur la fusion de cellule. C'est une calamité à fuir comme la peste...
Sinon tu peux t'en tirer comme ça à condition d'avoir toujours 11 lignes de données :
- sélectionner C2:C12
en C2: =DECALER(Donnée!$A$1;EQUIV($B$1;Donnée!A:A;0)-1;3;11;1)
formule matricielle à valider avec shift+ctrl+entrée
pour les 0 décocher 'afficher les 0' dans les options, ou mettre un format de cellule personnalisé sur la plage (ou bien faire un test mais ça va alourdir la formule)
eric
Entièrement d'accord avec patrice sur la fusion de cellule. C'est une calamité à fuir comme la peste...
Sinon tu peux t'en tirer comme ça à condition d'avoir toujours 11 lignes de données :
- sélectionner C2:C12
en C2: =DECALER(Donnée!$A$1;EQUIV($B$1;Donnée!A:A;0)-1;3;11;1)
formule matricielle à valider avec shift+ctrl+entrée
pour les 0 décocher 'afficher les 0' dans les options, ou mettre un format de cellule personnalisé sur la plage (ou bien faire un test mais ça va alourdir la formule)
eric
Un grand merci pour ta réponse qui répond exactement a ce que je voulais sachant que j'ai toujours le même nombre de ligne de données.
J'ai un petit problème en réalité cela fonctionne très bien mais la Feuille Donnés Autoclave du classeur et les autre feuilles sont dans des classeurs différents et si les deux classeurs ne sont pas ouvert j'ai une erreur valeur qui apparait.
Cela viens peut être de la formule matricielle ?
eric
=[Classeur2.xls]Donnée!A1
à recopier à droite et vers le bas.
Et tu t'y réfères dans les formules
Ca passe sur un classeur fermé...
eric