Liste de validation dépendante d'une autre liste

Bonjour,

J'ai besoin de limité ma liste de validation en colonne2 en fonction d'un choix fait en colonne 1.

Pour être précis je vous donne un exemple.

Colonne 1, la liste comprend le choix entre Viande, Fruit ou Légume.

Colonne 2, si j'ai validé Fruit en A1, le choix en A2 sera Pomme, Poire ou Pêche. Mais si je mets en A1

Légume le choix doit être (Carotte, Radis ou Navet) et ainsi de suite.

Merci d'avance pour votre aide.

Bonjour,

Je te joins un fichier avec deux solutions :

En A1, une solution avec une seule liste déroulante qui permet de gérer les deux listes avec la formule suivante pour la validation :

=SI(NB.SI(Catégories;A1)=0;Catégories;DECALER(Catégories;1;EQUIV(A1;Catégories;0)-1;NBVAL(DECALER(Catégories;1;EQUIV(A1;Catégories;0)-1;50;1));1))

Une autre solution avec deux listes déroulantes en A5 et B5 :

Formule validation pour A5 :

=Catégories

et pour B5 :

=SI(NB.SI(Catégories;A5)=0;"";DECALER(Catégories;1;EQUIV(A5;Catégories;0)-1;NBVAL(DECALER(Catégories;1;EQUIV(A5;Catégories;0)-1;50;1));1))

Si les données sources devaient être situées sur une autre feuille, il faudrait nommer ces formules et faire référence à ces noms pour la validation.

Je joins un fichier exemple

@+

239jmb5.zip (4.17 Ko)
Rechercher des sujets similaires à "liste validation dependante"