EXCEL - Plusieur liste dans un menu déroulant

Résolu
nico -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Est-il-possible de créée un menu déroulant qui affiche soit la liste 1 soit la liste 2 en fonction d'une cellule condition ?

Exemple :

si la cellule E4 = 3261 ==>> Le menu déroulant propose comme valeur : " 10,20,30" ( nommée liste 1 )

de plus,

si la cellule E4 = 3761 ==>> le même menu déroulant propose d'autres valeurs : " 40,50,60 " (nommée liste 2)

J'ai essayé de rentrer une fonction "si multiple" dans la case "donné/validation/source" qui est celle ci : =SI(E4="3261";liste1)&SI(E4="3761";liste2) mais ce la ne fontionne pas .

Merci d'avance.
Nicolas.


A voir également:

5 réponses

Lentz
 
http://cjoint.com/?AIBrwMKKT4H

Dit mwa si ça te convient ;)
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
voyez si ce modèle qui donne deux solutions (feuille F_1 et F_2) peut vous inspirer
http://www.cijoint.fr/cjlink.php?file=cj201109/cijXarCbmQ.xls
revenez si besoin d'autres info.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
nico
 
2 minute pour une réponse ! Je ne m'attendais pas à sa :)

Et bien pas tout à fait , je voudrait que ce menu déroulant me propose des valeurs différents en fonction de la valeur d'une cellule.
0
Lentz
 
les 2 fichiers sont bons je ne vois pas ou est le probleme ... si tu change (pour mon fichier) le 3261 par 3761 le menu déroulant n'affichera pas le meme choix!
0
nico
 
Ok j'ai du aller un peu trop vite, je regarde sa , je revient.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
je crois que vous êtes allé un peu vite sur les deux propositions!
0
Lentz
 
Alors nous on prend le temps de te faire un fichier, car au passage tu nous as rien envoyé, et twa tu ne prend même pas le temps d'explorer un minimum le fichier et de dire tout de suite, non je ne veux pas ça ...
0
nico
 
C'est allé tellement vite que je me suis dit que cela ne pouvait être correcte. Méaculpa.

Donc la solution de lentz est correcte mais je n'ai pas bien défini mon probleme car je n'ai pas que 2 variables mais plus de 2 dont j'ai remplacé la valeur de la cellule C1 par :

=SI(c6="3261";"liste1")&SI(c6="3761";"liste2")&SI(c6="4261";"liste3")

mais cela ne marche pas .

Je n'ai pas encore étudier la solution de vaucluse car j'essai de répondre depuis 30min ( le correcteur d'orthographe m'embête (à cause partiellement de la citation de formule?))

Encore merci à vous 2, puisse mon inexpérience sur comment ça marche me pardonée.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
1°) vous pouvez passer sur une partie de ma proposition elle est la même que Lentz, mais lui traite en plus le problème du choix de liste par valeur numérique, car excel n'accepte pas la dénomination de champ par valeur num.
Seule l'autre solution avec DECALER reste directement applicable, mais la formulation est plus difficile à mettre en place.
2°) votre formule conditionnelle comporte les valeurs num entre guillemets et excel les prend pour du texte:
=SI(C6=3261;"liste 1";SI(C6=3761;"Liste 2";SI(C6=4261;"Liste 3";"")))
3°) pas de problème, vous êtes pardonné
crdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nico
 
Merci vaucluse, je ne voit pas tres bien comment mettre en place la solution avec décaler ....
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
on peut essayez de monter un modèle si cela vous est utile, mais je pense que le modèle de Lentz doit être parfaitement adapté à votre demande.
Revenez si vous voulez des précisions sur la solution dans votre cas de figure.
Crdlmnt
0