[Excel] Reporter liste corespondant à valeurs

Résolu/Fermé
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 - 24 oct. 2011 à 12:29
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 - 27 oct. 2011 à 09:43
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

A voir également:

2 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié par eriiic le 24/10/2011 à 15:26
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
1
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 1
Modifié par elglouton le 26/10/2011 à 21:35
Bonjour 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.
0
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 1
26 oct. 2011 à 21:48
ReBonjour

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 ?
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
26 oct. 2011 à 21:52
et oui... faut ouvrir les classeurs...
eric
0
elglouton Messages postés 189 Date d'inscription dimanche 19 avril 2009 Statut Membre Dernière intervention 11 novembre 2022 1
26 oct. 2011 à 22:16
OK et bien merci pour la reponse.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié par eriiic le 26/10/2011 à 22:54
Ca va alourdir mais tu peux créer une feuille cachée qui reproduit ta base de données avec en A1 :
=[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
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
24 oct. 2011 à 12:50
On ne le répètera jamais assez :
- Une base de données sous Excel ne doit pas contenir de cellules fusionnées !
- Chaque ligne représente un enregistrement, chaque champ doit être renseigné
0