Liste déroulante dans excel

[Résolu/Fermé]
Signaler
-
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
-
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

5 réponses

Messages postés
3529
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
24 juin 2021
1 970
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
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.
Messages postés
55
Date d'inscription
mardi 30 novembre 2010
Statut
Membre
Dernière intervention
17 septembre 2013
1
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
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 652
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...
MERCIIIIIIIIIIIIIIII mille fois c'est ce que je voulais !!!
vraiment désolée mais cela ne fonctionne pas
et si j'utilise la fonction index ?
Messages postés
3529
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
24 juin 2021
1 970
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.
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 652
Qu'elle version d'Excel???
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 652
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.
parfait merci !!! et où se trouve le menu Insertion/Nom/Définir ?
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 652
Il n'existe plus sous excel 2007.
Pourquoi tu me dit merci si tu n'as pas lu (uo pas compris) mon message précédent???
Le menu insertion/Nom/Définir d'excel 2003 a été remplacé sous 2007 par : https://forums.commentcamarche.net/forum/affich-22611249-liste-deroulante-dans-excel#11