Formule excel 2010

Résolu
AnnasNemmeck Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir à tous,

voilà, j'ai un petit soucis avec Excel...

Je vous explique:

Sur une feuille, j'ai 3 marchands de fruits et légumes et, en-dessous de chacun, les prix pour les divers fruits et légumes (prix différents).

Sur une autre feuille, je souhaiterais mettre une liste déroulante où je pourrais choisir le Marchand A, Marchand B, ou Marchand C.
En-dessous, je souhaiterais que, si je sélectionne le Marchand A, les prix du Marchand A s'affiche en-dessous, en se référant à l'autre feuille. Que si je sélectionne le Marchand B, ses prix à lui s'affichent...mais UNIQUEMENT les prix du marchand sélectionné !

Vous voyez le principe ? ^^

Bien sûr, la liste des fruits et légumes est dans le même ordre sur chaque feuille..

Quelle est la fonction qui permettent de faire cela ?

Je vous remercie et de bonnes fêtes !!

6 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut,

Peux tu mettre un exemple de fichier à notre disposition que l'on voit sa structure, pour ma part à la veille de fête je n'ai pas envie de me fatiguer à en construire un.
pour joindre ton fichier, avec ce lien

https://www.cjoint.com/
0
AnnasNemmeck Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Merci,

vous trouverez un exemple http://cjoint.com/data3/3LyppLzE2sj.htm
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour,

Mike étant actuellement habillé avec une cape rouge et sur son traineau tiré par des rennes
je me permets de le relayer
https://www.cjoint.com/?3LyrI6uBpyK
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Non pas encore mais ce ne serait tarder

Comme tu travailles sur des feuilles différentes et pour simplifier tes formules, je te conseille de nommer les plages.
Exemple feuille Marchands la plage A3 à A20 nomme la desig
la plage A3:D3 nomme la march
et l'ensemble A3:D20 nomme la list
cette formule en B5 et incrémenter vers le bas

=INDEX(List;EQUIV(A5;desig;0);EQUIV($B$3;march;0))

tu peux nommer tes plages comme tu veux mais il faudra en tenir compte dans la formule

https://www.cjoint.com/?BLyrRs0RNdB
0

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

Posez votre question
AnnasNemmeck Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à vous deux pour votre précieuse aide !!

Je vous souhaite de joyeuses fêtes !!
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Comme la formule que j'ai donnée est la même que celle de Michel_m que je salue depuis mon traineau il est possible d'utiliser la RECHERCHEV, en B3 coller cette formule avec les même plages nommées que la précédente et incrémenter vers le bas

=RECHERCHEV(A5;list;EQUIV($B$3;march);0)

Bon je retourne au fourneau, et faites attention aux glaçons
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0