Liste déroulante dans excel
Résolu
clarisse
-
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'espère que tout le monde va bien et que vous kiffez d'être en stage par un super temps comme ça !!!
je fais appel à vous car il s'agit d'un cas d'urgence et je ne trouve aucune réponse sur internet !
il s'agit d'un problème sur excel pour créer une zone de liste de déroulante....
Donc pour créer la zone de liste c'est tout simple j'y arrive, cependant à chaque cellule sélectionnée je veux faire correspondre une valeur correspondante.
exemple :
Abricots 3 euros
Prunes 5 euros
comment faire pour que le prix s'affiche lorsque je sélectionne le fruit ???
(pour excel 2010)
voila j'espère que vous pourrez me répondre assez vite car j'en ai besoin à tout prix pour rendre un dossier mercredi soir....
Merci beaucoup d'avance
j'espère que tout le monde va bien et que vous kiffez d'être en stage par un super temps comme ça !!!
je fais appel à vous car il s'agit d'un cas d'urgence et je ne trouve aucune réponse sur internet !
il s'agit d'un problème sur excel pour créer une zone de liste de déroulante....
Donc pour créer la zone de liste c'est tout simple j'y arrive, cependant à chaque cellule sélectionnée je veux faire correspondre une valeur correspondante.
exemple :
Abricots 3 euros
Prunes 5 euros
comment faire pour que le prix s'affiche lorsque je sélectionne le fruit ???
(pour excel 2010)
voila j'espère que vous pourrez me répondre assez vite car j'en ai besoin à tout prix pour rendre un dossier mercredi soir....
Merci beaucoup d'avance
A voir également:
- Liste déroulante dans excel
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Word et excel gratuit - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Déplacer colonne excel - Guide
5 réponses
Bonjour, pour afficher le prix selon ce qui est sélectionné, tu peux utiliser la fonction SI imbriqué. Ex : =si(a1=abricot;"3 euros";si(a1=prunes;"5 euros;"")), et tu peux ajouter encore 6 conditions en plus de mon exemple soit 8 en tout. Si il t'en faut plus, tu trouves l'astuce ici
clarisse
JE SUIS désolée mais cela ne fonctionne pas... en fait il me faut une liste déroulante qui me permettede sélectionner ou bien abricot ou bien prune et d'obtenir la valeur correspondante dans une autre cellule.
Salut clarisse,
Pour un intitulé de fruit, tu as bien un et un seul prix?
Dans l'hypothese ou c'est le cas:
la proposition de tyranausor est pas fausse mais est limitée.
Fais toi un tableau a 2 colonnes et nomme ce tableau (ex:Prixfruits) avec fruits en 1ere colonne et prix en 2eme.
Utilise ensuite : = si(A1="";"";recherchev($A1;Prixfruits;2;faux))
L'avantage par rapport à la proposition de tyranausor, c'est que si les prix des fruits, tu n'as pas a modifier toutes tes formules mais juste une fois la valeur dans le tableau"Prixfruits".
cdt
Pour un intitulé de fruit, tu as bien un et un seul prix?
Dans l'hypothese ou c'est le cas:
la proposition de tyranausor est pas fausse mais est limitée.
Fais toi un tableau a 2 colonnes et nomme ce tableau (ex:Prixfruits) avec fruits en 1ere colonne et prix en 2eme.
Utilise ensuite : = si(A1="";"";recherchev($A1;Prixfruits;2;faux))
L'avantage par rapport à la proposition de tyranausor, c'est que si les prix des fruits, tu n'as pas a modifier toutes tes formules mais juste une fois la valeur dans le tableau"Prixfruits".
cdt
Bonjour,
Pour réaliser ceci sous les versions d'excel < 2007 :
[les données sont ici à titre d'exemple, à vous d'adapter]
1- en Feuil2! votre liste de produits de A1 à A100
2- en Feuil2! les tarifs correspondants de B1 à B100
3- Nommer votre liste de produits :
sélectionner la plage A1:A100
Insertion/Nom/Définir
Nom dans le classeur : ListeProduits
4- en Feuil1 cellule E5, créer votre liste déroulante par :
Données/Validation
Autoriser : choisir Liste
Source : =ListeProduits (taper le signe =)
5- en Feuil1, dans la cellule ou vous voulez que le prix s'affiche écrivez la formule :
=SI(ESTERREUR(RECHERCHEV(E5;Feuil2!A2:B9;2;FAUX));"Produit non sélectionné en E5";RECHERCHEV(E5;Feuil2!A2:B9;2;FAUX))
Ma grande générosité m'a poussé à vous offrir ce classeur exemple...
A moins que je n'ai tout faux...
Pour réaliser ceci sous les versions d'excel < 2007 :
[les données sont ici à titre d'exemple, à vous d'adapter]
1- en Feuil2! votre liste de produits de A1 à A100
2- en Feuil2! les tarifs correspondants de B1 à B100
3- Nommer votre liste de produits :
sélectionner la plage A1:A100
Insertion/Nom/Définir
Nom dans le classeur : ListeProduits
4- en Feuil1 cellule E5, créer votre liste déroulante par :
Données/Validation
Autoriser : choisir Liste
Source : =ListeProduits (taper le signe =)
5- en Feuil1, dans la cellule ou vous voulez que le prix s'affiche écrivez la formule :
=SI(ESTERREUR(RECHERCHEV(E5;Feuil2!A2:B9;2;FAUX));"Produit non sélectionné en E5";RECHERCHEV(E5;Feuil2!A2:B9;2;FAUX))
Ma grande générosité m'a poussé à vous offrir ce classeur exemple...
A moins que je n'ai tout faux...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu fais ta fonction SI dans un case autre que celle de ta liste déroulante. Selon la case de la liste déroulante, tu l'entres pour le premier argument de la fonction SI.
http://web.hec.ca/virtuose/index.cfm?page=387#qa4
Pour renommer une cellule dans Excel 2007, cliquer sur l'onglet Formules. Dans le cadre « Gestionnaire des noms », il est possible d'opter pour les commandes Gestionnaire des noms ou Définir un nom.
Cliquer sur Nouveau pour nommer une cellule pour la première fois.
Une nouvelle fenêtre s'ouvre :
Compléter la section " Nom " et sélectionner la cellule à laquelle fait référence la nouvelle appellation.
Pour renommer une cellule dans Excel 2007, cliquer sur l'onglet Formules. Dans le cadre « Gestionnaire des noms », il est possible d'opter pour les commandes Gestionnaire des noms ou Définir un nom.
Cliquer sur Nouveau pour nommer une cellule pour la première fois.
Une nouvelle fenêtre s'ouvre :
Compléter la section " Nom " et sélectionner la cellule à laquelle fait référence la nouvelle appellation.