Liste déroulante dans excel

Résolu/Fermé
clarisse - 12 juil. 2011 à 11:19
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 12 juil. 2011 à 12:53
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
A voir également:

5 réponses

tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 2 035
Modifié par tyranausor le 12/07/2011 à 11:43
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
0
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.
0
wallyfm02 Messages postés 55 Date d'inscription mardi 30 novembre 2010 Statut Membre Dernière intervention 17 septembre 2013 1
12 juil. 2011 à 11:57
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
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 753
12 juil. 2011 à 12:06
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...
0
MERCIIIIIIIIIIIIIIII mille fois c'est ce que je voulais !!!
0
vraiment désolée mais cela ne fonctionne pas
et si j'utilise la fonction index ?
0

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

Posez votre question
tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 2 035
12 juil. 2011 à 12:20
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.
0
dsl je suis vraiment nule merci pour le fichier excel .
MAIS ou SE TROUVE LE MENU "Editions/Noms/Définir" ???
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 753
12 juil. 2011 à 12:28
Qu'elle version d'Excel???
0
2007
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 753
12 juil. 2011 à 12:38
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.
0
parfait merci !!! et où se trouve le menu Insertion/Nom/Définir ?
0