Recherche à deux critères sur excel

Résolu/Fermé
SKYPOVSKI Messages postés 4 Date d'inscription vendredi 14 mars 2014 Statut Membre Dernière intervention 17 mars 2014 - 14 mars 2014 à 19:38
SKYPOVSKI Messages postés 4 Date d'inscription vendredi 14 mars 2014 Statut Membre Dernière intervention 17 mars 2014 - 17 mars 2014 à 11:53
Bonsoir,
Y a-t-il quelqu'un qui pourrait m'aider à résoudre une recherche sur Excel ?
Ci après la problématique :
Je voudrai apporter une valeur sachant que j'ai une condition à deux critères cumulés.
Dans les tableaux ci après je voudrai apporter les "liens" du tableau 2 correspondant à la date ET la référence article du tableau 1.
c'est à dire, à titre d'exemple, le "lien" 4 du tableau 2 au niveau de la première référence article du tableau 1.
Merci d'avance.


Tabaleau 1:


Date Référence Article
30/07/2013 A_ABR/TIGED8_40CM
15/05/2013 A_ABR/TIGED8_48CM
30/07/2013 A_ABR/TIGED8_88CM
26/12/2013 A_BOUT/ZAM.CH_MAT
07/11/2013 A_CDB/ROUD40M8
28/11/2013 A_CHAR/INV_C0


Tableau 2:

Liens Date Référence Article
41351-A_ABR/TIGED8_40CM-- 18/03/2013 A_ABR/TIGED8_40CM
41445-A_ABR/TIGED8_40CM-- 20/06/2013 A_ABR/TIGED8_40CM
41473-A_ABR/TIGED8_40CM-- 18/07/2013 A_ABR/TIGED8_40CM
41485-A_ABR/TIGED8_40CM-- 30/07/2013 A_ABR/TIGED8_40CM
41351-A_ABR/TIGED8_48CM-- 18/03/2013 A_ABR/TIGED8_48CM
41409-A_ABR/TIGED8_48CM-- 15/05/2013 A_ABR/TIGED8_48CM
41473-A_ABR/TIGED8_88CM-- 18/07/2013 A_ABR/TIGED8_88CM
41485-A_ABR/TIGED8_88CM-- 30/07/2013 A_ABR/TIGED8_88CM
41305-A_BOUT/ZAM.CH_MAT-- 31/01/2013 A_BOUT/ZAM.CH_MAT
41363-A_BOUT/ZAM.CH_MAT-- 30/03/2013 A_BOUT/ZAM.CH_MAT
41391-A_BOUT/ZAM.CH_MAT-- 27/04/2013 A_BOUT/ZAM.CH_MAT
41403-A_BOUT/ZAM.CH_MAT-- 09/05/2013 A_BOUT/ZAM.CH_MAT
41409-A_BOUT/ZAM.CH_MAT-- 15/05/2013 A_BOUT/ZAM.CH_MAT
41424-A_BOUT/ZAM.CH_MAT-- 30/05/2013 A_BOUT/ZAM.CH_MAT
41479-A_BOUT/ZAM.CH_MAT-- 24/07/2013 A_BOUT/ZAM.CH_MAT
41543-A_BOUT/ZAM.CH_MAT-- 26/09/2013 A_BOUT/ZAM.CH_MAT
41578-A_BOUT/ZAM.CH_MAT-- 31/10/2013 A_BOUT/ZAM.CH_MAT
41585-A_BOUT/ZAM.CH_MAT-- 07/11/2013 A_BOUT/ZAM.CH_MAT
41606-A_BOUT/ZAM.CH_MAT-- 28/11/2013 A_BOUT/ZAM.CH_MAT
41634-A_BOUT/ZAM.CH_MAT-- 26/12/2013 A_BOUT/ZAM.CH_MAT
41634-A_BOUT/ZAM.CH_MAT-- 26/12/2013 A_BOUT/ZAM.CH_MAT
41585-A_CDB/ROUD40M8-- 07/11/2013 A_CDB/ROUD40M8
41606-A_CHAR/INV_C0-- 28/11/2013 A_CHAR/INV_C0
A voir également:

6 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 14/03/2014 à 19:58
Bonsoir
essayez avec cet exemple à adapter
Tableau 1 en feuil, tableau 2 en feuil2

Sur feuil1 la formule:

=INDEX(feuil2!A:A;EQUIV(A1$B1;feuil2!C:C&feuil2!B:B;0))

soit pour le code EQUIV(date & ref en feuille 1;Date en feuille 2 & Ref en feuille 2;0)

adresses à ajuster en fonction de vos données

Attention cette formule est matricielle et doit être entrée avec la touche enter en maintenant les touches ctrl et shift enfoncées. Elle se retrouve automatiquement entre accolade dans la barre de formule.

Crdlmnt

Ps je pense que dans votre exemple tableau 2 il y a une colonne référence de trop, non?

Errare humanum est, perseverare diabolicum
0
SKYPOVSKI Messages postés 4 Date d'inscription vendredi 14 mars 2014 Statut Membre Dernière intervention 17 mars 2014
Modifié par SKYPOVSKI le 17/03/2014 à 09:57
Bonjour,
Merci pour votre réponse, mais hélas ça na marche toujours pas ..!!
à propos du tableau 2 il n'y a pas de colonne de trop en fait la date et la référence sont le point commun et je veux importer la colonne lien au niveau du tableau 1 qui se trouve au niveau d'une autre feuille appelée "Feuille 1" En respectant la date et la référence (le cumul). Merci encore.
En fait le problème dans la formule proposée c'est qu'il n'accepte pas A1$B1 dans EQUIV..
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 17/03/2014 à 10:03
Bonjour

1° avez vous bien entré la formule avec les trois touches comme spécifié?
2° je veux bien que votre tableau 2 n'aie pas de colonne en trop, mais alors , vu que la colonne A à la même valeur que D, la B la même que E et la C la même que F
dites nous bien dans quelle colonne il faut chercher les valeurs?
.. ou mieux, déposer un modèle avec une partie de votre problème sur:
https://www.cjoint.com/
et revenez ici coller le lien donné par le site

à vous lire

Errare humanum est, perseverare diabolicum
0
SKYPOVSKI Messages postés 4 Date d'inscription vendredi 14 mars 2014 Statut Membre Dernière intervention 17 mars 2014
17 mars 2014 à 11:29
Re-bonjour,
Alors oui j'ai validé ma formule en appuyant "ctrl, maj et entrée" pour preuve les accolades se sont affichés.
Vous trouverez joint le fichier, je veux que la colonne C de la feuille 2 s'affiche au niveau de la colonne C de la feuille 1 en respectant le date et la référence article de la feuille 1.
https://www.cjoint.com/?3CrlxNrOplS
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
17 mars 2014 à 11:41
Salut le Forum

Il manque un argument à ta formule ( le 3 à la fin)
=INDEX('Feuiile 2'!A:C;EQUIV(A2&B2;'Feuiile 2'!A:A&'Feuiile 2'!B:B;0);3)

Mytå
0

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

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 17/03/2014 à 11:40
Alors reprenez proprement votre formule et ça va fonctionner sans problème :-)):

INDEX doit concerner la colonne C seulement C:C et non A:C
(A:C peut fonctionner à condition de compléter la formule par ;3)derrière la parenthèse qui suit EQUIV pour spécifier la, colonne à éditer)
et remplacez la valeur cherché dans EQUIV que vous avez écrit A2:B2 par A2&B2

et vous verrez ça va aller mieux
et pour la bonne forme tant que vous y êtes écrivez donc dans l'onglet et dans la formule, feuille avec deux L plutôt qu'avec deux i, ça sera plus correct

crdlmnt



Errare humanum est, perseverare diabolicum
0
SKYPOVSKI Messages postés 4 Date d'inscription vendredi 14 mars 2014 Statut Membre Dernière intervention 17 mars 2014
17 mars 2014 à 11:53
:) ça fonctionne..
Merci pour votre aide précieuse..
0