Pb liste de choix en cascades excel [Résolu]

Signaler
-
via55
Messages postés
11936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 mars 2020
-
Bonsoir à tous,

J'ai un petit souci... je voudrai créer un listing de matériel (depuis un menu déroulant avec des sous catégories qui doivent être évolutives), qui en sélectionnant le matériel, afficherai également sa référence fabricant, et sa référence inventaire.
Je m'explique concrètement, exemple
Menus déroulants : Boites / Encastrées / Legrand / CS 1P diam 67x40 / 080241 / 2336
(1er menu) (2éme menu) (3éme menu) (affichage résultat + références)

Si quelqu'un pouvez m'expliquer la démarche à suivre, ça serai sympa, parce que je m'y perd en toutes ces fonctions recherchev, indirect,..
Ah! Info; je suis sur mac excel 2011

En attendant vos réponses
Un grand merci

8 réponses

Messages postés
11936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 mars 2020
1 743
Bonjour

Un exemple expliqué dont tu peux t'inspirer
https://mon-partage.fr/f/Xn9zha6H/

Cdlmnt
Via
Messages postés
51341
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2020
12 514
Envoie un fichier (le vrai, ou un fichier-exemple) : on travaillera dessus.
 1) Tu vas dans http://cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche http://www.commentcamarche.net/faq/29493-utiliser-cjoint
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/

Voici une fiche pratique que j'ai écrite il y a 3 ans et des poussières
Merci Raymond de votre aide

Le fichier n'est pas complet, car les sous-catégories devront être en constante évolution. Je dois pouvoir aussi bien rajouter des catégories, comme des sous-catégories, comme du matériel et des références.

https://www.cjoint.com/c/JCBnuOC65dF
Messages postés
51341
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2020
12 514
Bonjour titi.

Ta première feuille n'est pas exploitable en l'état :
Hypothèse 1
Si ta Fiche chantier commence directement par la désignation du matériel, les colonnes A et B de la feuille Produits ne servent strictement à rien, et les 285 désignations des matériels doivent se suivre sans interruption (aucune ligne vide).
La liste déroulante de cellule en colonne A de la Fiche chantier est évidemment très (trop) longue, et il faudrait la trier ; les ajouts ne doivent pas s'ajouter en fin de liste, mais être incluses dans la liste, quitte à refaire un tri.
https://www.cjoint.com/c/JCBo6dlcKc7
Merci Raymond pour ton aide
Je vais suivre des conseils
Bien cordialement
Messages postés
11936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 mars 2020
1 743
Re

A condition de modifier ta feuille Produits pour avoir une vraie BDD exploitable sans lignes vides ni cellules fusionnées voilà ce qu'il est possible de faire
https://mon-partage.fr/f/RgLRxboQ/
Explications dans le fichier

Cdlmnt
Via
Messages postés
51341
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2020
12 514
Hypothèse 2

Si tu veux utiliser des listes déroulantes de cellule en cascade, ta Fiche chantier doit commencer par la catégorie en A, la sous-catégorie en B, la désignation n'arrivant qu'en colonne C.
Le travail le plus astreignant consiste à définir, dans Produits, des noms pour des quantités de plages de cellules : celle de A pour la liste des catégories, celles de B pour les listes de sous-catégorie, celles de C pour les nombreuses listes de produits, ainsi que la plage C3:E314 qui sera utile pour les fonctions RECHERCHEV ; dans mon fichier joint, je n'ai fait le travail que pour les données en gras ; je te laisse le soin de continuer ...
J'ai mis les différentes formules nécessaires dans la plage
°plaj 
A9:E13 de Fiche chantier.
En A9 : DONNÉES/Validation des données/Liste/ =Catég
En B9 : DONNÉES/Validation des données/Liste/ =INDIRECT($A9)
En C9 : DONNÉES/Validation des données/Liste/ =INDIRECT($B9)
En D9 : =RECHERCHEV(C9;°plaj;2;0)
En E9 : =RECHERCHEV(C9;°plaj;3;0)
le tout à recopier vers le bas.
https://www.cjoint.com/c/JCBq5xG3mI7
via55
Messages postés
11936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 mars 2020
1 743
Hello Raymond
Ca va au soleil ?

As tu regardé ma proposition ? On arrive à la même conclusion

Bien cordialement
Via
Raymond PENTIER
Messages postés
51341
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2020
12 514 > via55
Messages postés
11936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 mars 2020

Non, camarade Via, j'ai dû m'interrompre plusieurs fois durant la rédaction de ma réponse, et quand j'ai validé ton message n'était pas encore affiché ...
Bonne journée.
via55
Messages postés
11936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 mars 2020
1 743 > Raymond PENTIER
Messages postés
51341
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2020

A l'occasion tu regarderas et tu me diras ce que tu en penses
Bonne journée également
Raymond PENTIER
Messages postés
51341
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 mars 2020
12 514 > via55
Messages postés
11936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 mars 2020

Ben oui, ton fichier est plus complet et plus "technique" que les miens, puisqu'il fait appel notamment à la fonction DECALER afin d'automatiser la création des listes. Une autre différence est que tu as préféré les fonctions INDEX / EQUIV à l'intérieur d'une formule matricielle.
Après mes propositions #4 et #7, je projetais de compléter mon tuto en proposant à titi de refaire des listes, en plus de celles existantes, afin de rendre plus lisibles les LDC des colonnes A et B.
Je résume, à l'intention de titi, en disant que ton fichier est plus difficile à appréhender, s'il veut comprendre les formules, mais plus évolué et performant que les miens.
Heureusement, ils mènent tous à un résultat !

Cordialement.
Messages postés
11936
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 mars 2020
1 743
Exact ☺

Le demandeur aura le choix, c'est ce qu'il faut
C'est bien ça la magie d'Excel de pouvoir arriver au résultat escompté par divers moyens formules plus ou moins complexes, macros ... à chacun selon sa tournure d'esprit et ses connaissances