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
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
A voir également:
- Liste déroulante dans excel
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Supprimer liste déroulante excel - Forum Excel
- Google sheet liste déroulante - Accueil - Guide bureautique
- Si et excel - Guide
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
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
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
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
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
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
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...
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
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
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.
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
12 juil. 2011 à 12:28
Qu'elle version d'Excel???
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
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.
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.
12 juil. 2011 à 11:45