prix en fonction d'un choix de liste déroulante

  • Initiateur de la discussion Initiateur de la discussion shunfx
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

shunfx

XLDnaute Nouveau
Bonjour.
Je crée un fichier pour faire des devis.
J'ai fais des listes déroulantes pour choisir les produits
En source de ces listes déroulantes j'ai crée une feuille de données avec les tarifs de A1 à A10 et en face les prix de B1 à B10
Comment puis-je faire pour que lorsque je choisi une produit de la liste déroulante qui correspond à la cellule A1 sur la cellule à coté s'affiche le prix de la cellule B1 ?

Merci par avance.
 
Re : prix en fonction d'un choix de liste déroulante

Bonjour shunfx,

Une rapide recherche t'aurait donné une foule d'exemples (car c'est un sujet abordé très souvent!).

Personnellement, j'utilise toujours cette formule:
INDEX(Champ contenant la valeur à renvoyer; EQUIV(Valeur cherchée; Champ de recherche;0))

Remplacer l'italique par les cellules voulues.

Pour une aide plus précise, toujours poster un fichier exemple.😉

Cdt,
 
Re : prix en fonction d'un choix de liste déroulante

Je suis navré mais je n'ai pas réussi.
Pour plus de clarté je joint mon fichier excel.
Ma liste en !PrevisionnelA5 prend ses données dans !donnéesB23:!donnéesB26
J'aimerais que si je choisi une option de la liste déroulante !PrevisionnelA5 il s'affiche en !PrevisionnelB5 la valeur adaptées (ex : pour la valeur choisi correspondant à !donnéesA23 que s'affiche !donnéesB23 sur !prevsionnelB5)

J'espères avoir été assez clair.

Merci.
 
Re : prix en fonction d'un choix de liste déroulante

lol, je suis précisément en train de réfléchir à l'option couple.
J'ai fait ceci :
=SI(nb_de_personnes=1;INDEX(formule_repas_prix_1p;EQUIV(Prévisionnel!A6;formules_repas;0));INDEX(formule_repas_prix_2p;EQUIV(Prévisionnel!A6;formules_repas;0)))

Qu'en penses tu ?

As-tu une solution plus pertinente ?
 
Dernière édition:
Re : prix en fonction d'un choix de liste déroulante

Re,

Voici ma version, corrigée après quelques petites recherches! 😉

En résumé:
=INDEX(Champ de recherche complet;EQUIV(1er valeur recherchée; Champ de recherche;0):EQUIV(2eme valeur recherchée; Champ de recherche;0))
 

Pièces jointes

Dernière modification par un modérateur:
Re : prix en fonction d'un choix de liste déroulante

Re,

Dans cette nouvelle formule:

Code:
=INDEX(Champ de recherche complet;EQUIV(1er valeur recherchée;Champ de recherche;0):EQUIV(2eme valeur recherchée; Champ de recherche;0))


  • Champ de recherche complet; c'est la zone à balayer pour trouver le résultat, ici, B23:C26 de la feuille2
  • 1er valeur recherchée, 2eme valeur recherchée: les 2 conditions, ici, B5 et A6 de la feuill1
  • Champ de recherche; dans les 2 cas, la zone qui correspond, ici, pour A6 c'est A23;A26 et pour B5 c'est B22:C22

***comme tu a nommé la zone A23;A26, on voit le nom 'formules_repas'.

Il faut noter que j'ai ajouté les titres en B22 et C22 mais j'aurais très bien pu choisir B1:C1...d'ailleurs, je te dirais de modifier B22:C22 pour B1:C1, en prévision des autres endroits où tu voudra la réutiliser 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
40
Affichages
1 K
Réponses
8
Affichages
668
Retour