Recherche valeur avec deux codes

Résolu/Fermé
Alaindeg Messages postés 33 Date d'inscription mardi 16 septembre 2014 Statut Membre Dernière intervention 8 juin 2016 - Modifié par Alaindeg le 16/09/2014 à 18:47
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 18 sept. 2014 à 11:26
Bonjour,

J'ai un tableau qui se présente ainsi:

CODE STAGE INTITULE CODE SESSION Session Début
7112 INTITULE1 0105 09/09/2014
7112 INTITULE1 0096 16/09/2014
15330 INTITULE2 0010 17/09/2014
11568 INTITULE3 0014 25/09/2014
11568 INTITULE3 0197 25/09/2014

j'ai un autre onglet avec les colonnes "CODE STAGE" et "CODE SESSION". Je souhaite, en renseignant dans ces colonnes un code stage et code session que la date correspondant à ces deux valeurs se reporte dans cet onglet.

J'ai tenté RECHERCHEV combiné avec un SI et une formule INDEX + EQUI et rien à faire cela ne marche pas.

Pourriez-vous m'aidez à trouver une solution?

Vous trouverez ci-joint le fichier avec mes essais: http://cjoint.com/14sp/DIqsXlrnG90.htm

Merci d'avance!!

Alain

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
16 sept. 2014 à 18:53
Bonjour
essayez cette formule en matricielle, à adapter à vos champs:

=INDEX(champ à sortir;EQUIV(Cell code&cell session;champ code&champ session;0))

exemple pour l'écriture:

=INDEX(A:A;EQUIV(C1&D1,A:A&B:B;0))

formule matricielle à entrer avec la touche enter en maintenant ctrl et shift enfoncées

(elle se retrouve automatiquement entre accolades dans la barre de formule)

crdlmnt
0
Alaindeg Messages postés 33 Date d'inscription mardi 16 septembre 2014 Statut Membre Dernière intervention 8 juin 2016
16 sept. 2014 à 18:58
Bonjour,

D'abord, merci pour votre réactivité!

J'ai entré la formule telle que vous l'avez écrite (en maintenant enter ctrl shift) mais j'obtiens le message d'erreur suivant: #NOM?

Quand vous dites:
"exemple pour l'écriture:

=INDEX(A:A;EQUIV(C1&D1,A:A&B:B;0)) "

Je c'est une formule différente de la précédente?

Amicalement
Alain
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
16 sept. 2014 à 19:19
quelle est exactement la formule telle que vous l'avez écrite? pouvez vous la coller ici
car en principe #NOM veut dire qu'il y a un libellé qu'Excel n'arrive pas à litre dans le code.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
Modifié par Vaucluse le 16/09/2014 à 19:36
... et pour suivre

la formule qui va bien en D5 , toujours en matricielle:

=INDEX(DATE_DEBUT;EQUIV(A5&B5;Feuil1!$A$2:$A$25&Feuil1!$D$2:$D$25;0))

mais attention, en B il faut entrer les codes conformément à ceux de la feuil1!

dans votre modèle, sur la ligne 5, vous avez en B 209 (num) alors que dans la feuil1, le code est 0209 (texte)

entrez donc en B 0209 (soit le code à 0209 en commençant par placer une apostrophe avant le N°)

crdlmnt
0
Alaindeg Messages postés 33 Date d'inscription mardi 16 septembre 2014 Statut Membre Dernière intervention 8 juin 2016
16 sept. 2014 à 19:45
J'ai entré cette formule telle quelle en D5:
=INDEX(champ à sortir;EQUIV(Cell code&cell session;champ code&champ session;0))
Mais cela ne fonctionne pas

Merci pour votre conseil je teste ce soir.
"entrez donc en B 0209 (soit le code à 0209 en commençant par placer une apostrophe avant le N°) ". je dois mettre l'apostrophe dans la cellule B5 ou dans la formule directement?

Cordialement
Alain
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
16 sept. 2014 à 19:58
non c'est en écrivant dans la cellule B5 pour pouvoir conserver le texte 0209,sinon, il passe en num et le 0 n'est pas conservé
ou alors peut être plus simplement:

formatez votre colonne B en texte, ainsi vous pourrez entrer 0209 sans problème et sans apostrophe

crdlmnt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 413
16 sept. 2014 à 20:02
... et voyez ici, en ligne 5 et 6
https://www.cjoint.com/?DIqueyY4bbF

Bon courage
0