[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
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
A voir également:
- [Excel] Reporter liste corespondant à valeurs
- Liste déroulante excel - Guide
- Aller à la ligne excel - Guide
- Formule excel - Guide
- Excel liste déroulante en cascade - Guide
- Si et excel - Guide
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
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
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
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
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é
- 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é
Modifié par elglouton le 26/10/2011 à 21:35
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.
26 oct. 2011 à 21:48
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 ?
26 oct. 2011 à 21:52
eric
26 oct. 2011 à 22:16
Modifié par eriiic le 26/10/2011 à 22:54
=[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