Excel/besoin d'aide/ recherche v ...equival..

Résolu/Fermé
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 29 mai 2011 à 22:30
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 30 mai 2011 à 21:08
Bonjour,
Bonsoir à tous et ttes,

J'espère que vous avez passé un bon week-end.
Je me permets de faire appel à vous car j'aurais besoin de vos lumières.
Voici le problème auquel je suis confronté.
J'ai deux feuilles. En a1 de la première feuille j'indique le premier jour du mois que j'ai besoin.
Dans la cellule k8 de cette même feuille devrait venir s'indiquer le mois équivalent au mois indiqué en A1.
En fonction du mois indiqué en K8, devrais venir à partir de la cellule k9, la liste des légumes (qui sont repris sur la feuille 2) du mois référencé en K8.
À partir de la cellule L9, devrais venir en fonction du mois choisir en K8, les fruits du mois.

L'idée est celle-ci. Lorsque je tape une date en A1 (ex. 01/01/2011), il devrait venir en K8 s'inscrire le mois indiqué en A1 (ex. janvier). Lorsque le mois en indiqué en K8, devrai venir en dessous les fruits et les légumes du mois référencé en K8 (ex. à partir de k9 viendrais les fruits et les légumes du mois de janvier)

N'étant pas très doué pour écrire ce que je cherche à faire, je me permets de déposer pour celui ou celle que cela intéressera le fichier sur lequel je bosse :https://www.cjoint.com/?3EDwDC2NRJt

Je crois que pour arriver à mes fins, je devrais travailler en passant par le gestionnaire des noms et les fonctions recherchev et equiv....mais n'étant pas tres sur de moi...je préfère prendre votre avis...

Vous remerciant de l'attention que vous porterez au présent post, je vous souhaite une bonne fin de week et un bon début de semaine.

Berni///



A voir également:

3 réponses

gbinforme Messages postés 14939 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 647
29 mai 2011 à 23:43
bonjour

Une façon de résoudre ton problème :

http://www.cijoint.fr/cjlink.php?file=cj201105/cijOQFlWQO.xls

Pour le mois, il suffit de =A1 et mettre le bon format

Pour ton tableau, la plage des légumes et fruits est nommée "base" et la ligne des mois "mois" et avec INDEX et EQUIV, cela donne les formules :

=INDEX(base;LIGNE()-8;EQUIV(TEXTE($A$1;"mmmm");mois;0))
et
=INDEX(base;LIGNE()-8;EQUIV(TEXTE($A$1;"mmmm");mois;0)+1)

Les résultats à zéro ne sont pas affichés.
0
Raymond PENTIER Messages postés 56979 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 janvier 2023 17 176
30 mai 2011 à 02:53
Bonjour Berni.

"Je crois que pour arriver à mes fins, je devrais travailler en passant par le gestionnaire des noms et les fonctions recherchev et equiv"

Effectivement il est indispensable de passer par le gestionnaire de noms : l_1 pour les légumes de janvier, f_1 pour les fruits de janvier, l_2 pour les légumes de février etc.
J'ai réussi en utilisant INDEX, INDIRECT et LIGNE (et accessoirement ESTERREUR pour éviter l'affichage du message d'erreur #REF!) comme tu peux le voir ici :
https://www.cjoint.com/?AEEc0FGzCjP

Cordialement.
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 25
30 mai 2011 à 21:08
Bonsoir Messieurs,

veillez excuser ma réponse tardive mais je rentre du boulot et comme vous le savez au boulot ...pas de connection.. :-(

j'espere que vous allez bien..pour ma part, je suis un homme ravi ..deux réponses...merci à vous...Me voila avec deux possibiliés.... vraiment un tt grand merci à tout les deux...

tres bonne soirée à vous et à tres bientôt..

cdlmnt,

berni///
0