Excel - Liste de validation selon plusieurs critères

  • Initiateur de la discussion Initiateur de la discussion babache28
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

babache28

XLDnaute Nouveau
Bonjour,

Après quelques heures d'acharnement, je me résous à demander un peu d'aide, ça sera plus efficace...

Je souhaiterais, sous excel, afficher un ensemble de valeurs sous forme d'une liste déroulante, sachant que ces valeurs doivent respecter plusieurs caractéristiques. 😕

Plus concrètement : je dispose de 100 produits [P1, P2,..., P100], auxquels j'associe 5 caractéristiques chacun (référence, marque, type, couleur, prix). J'aimerais bien afficher, dans un autre onglet, et sous forme de liste déroulante, les références de tous les produits répondant aux caractéristiques suivantes : (marque = M1, type = petit, couleur = rouge, prix <100).

Si vous pouvez m'aider, vraiment c'est cool parce que je galère... et si ça pouvait être utile à d'autres...😉

Merci beaucoup !
 
Re : Excel - Liste de validation selon plusieurs critères

Sorry

Voici là où j'en suis. L'important pour moi est, dans l'onglet recherche, la possibilité de proposer une voiture respectant les critères demandés, sous forme de liste déroulante. Une sorte de shortlist quoi...

Merki !
Babache
 

Pièces jointes

Re : Excel - Liste de validation selon plusieurs critères

Bonjour,

A tester :

- mettre la liste déroulante couleur en C7

ensuite :

en B13 :

Code:
=SI(SOMMEPROD((Base!$C$5:$C$29=Recherche!$C$5)*(Base!$E$5:$E$29=
Recherche!$C$7)*(Base!$F$5:$F$29<=Recherche!$C$9))=0;"Aucun véhicule ne 
correspond aux caractéristiques choisies";"")

en B14, une formule matricielle :

Code:
=SI(SOMMEPROD((Base!$C$5:$C$29=Recherche!$C$5)*(Base!$E$5:$E$29=
Recherche!$C$7)*(Base!$F$5:$F$29<=Recherche!$C$9))<LIGNE()-13;"";INDEX(
Base!B$1:B$29;PETITE.VALEUR(SI((Base!$C$5:$C$29=Recherche!$C$5)*(Base!$E$5:$E$29
=Recherche!$C$7)*(Base!$F$5:$F$29<=Recherche!$C$9)*LIGNE($5:$29)<>0;
LIGNE($5:$29));LIGNE()-13)))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers le bas.

Suppose que chacun des choix (Marque, couleur, budget) soit renseigné.

Je te laisse tester

@+

Edit : Oups ! Salut Jocelyn 🙂

@+
 
Re : Excel - Liste de validation selon plusieurs critères

Merci beaucoup pour toutes vos solutions, c'est super cool !

J'ai encore un peu de mal à comprendre comment fonctionnent les formules matricielles mais je vais me plonger dedans !

Merci et bonne continuation
A+
Babache
 
Re : Excel - Liste de validation selon plusieurs critères

re,
Bonjour Tibo, BOISGONTIER, hoerwind,

Pour le fun je me suis amusé a faire en sorte que la liste créée par la formule matricielle renvoie non seulement la voiture mais aussi son prix

au lieu d'avoir une liste de type :

Laguna B
Mégane C
Twingo

on a dans la liste

Laguna B à 15000 €
Mégane C à 10000 €
Twingo à 7000 €

etc ....

Voir le fichier joint

Jocelyn
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
2 K
Retour