EXCEL - Plusieur liste dans un menu déroulant
Résolu
nico
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
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.
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:
- EXCEL - Plusieur liste dans un menu déroulant
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Word et excel gratuit - Guide
- Trier un tableau excel - Guide
5 réponses
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?
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?
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.
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.
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.
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.
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question