Recherche de valeurs sur d'autres feuilles basée sur 2 critères
Résolu
CarineVL
Messages postés
342
Statut
Membre
-
gbinforme Messages postés 14930 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14930 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Comment dans une sélection de cellules d'une feuille peut-on rechercher les valeurs reprises dans d'autres feuilles du même classeur en y incluant deux champs de recherche à retrouver dans les autres feuilles.
Je m'explique : dans ma feuille « RECAP », je voudrais reprendre les valeurs reprises dans d'autres feuilles créées hebdomadairement: 43S2015,44S2015,45s2015....
Dans ces feuilles on y retrouve (entre autres) la date , le lieu et le montant.
Dans la feuille « RECAP », de manière identique la date, le lieu.
Le montant serait alimenté par la formule !!!
Les 2 critères de recherches sont donc donc dans l'exemple ci-dessous la date et le lieu.
Exemple:
Feuille 43S2015
Date Lieu Montant
19/10/2015 Paris 400
20/10/2015 Paris 445
19/10/2015 Bruxelles 400
20/10/2015 Paris 390
Feuille 44S2015
Date Lieu Montant
26/10/2015 Paris 350
27/10/2015 Paris 360
26/10/2015 Bruxelles 410
27/10/2015 Paris 120
Feuille 45S2015
Date Lieu Montant
02/11/2015 Paris 310
03/11/2015 Paris 485
02/11/2015 Bruxelles 395
03/11/2015 Paris 530
Feuille « RECAP »
Date Paris Bruxelles
19/10/2015 X X
20/10/2015 X X
26/10/2015 X X
27/10/2015 X X
02/11/2015 X X
03/11/2015 X X
(les « X » représentant les valeurs à retrouver automatiquement)
Je vous remercie d'avance de votre aide ...
CVL
Comment dans une sélection de cellules d'une feuille peut-on rechercher les valeurs reprises dans d'autres feuilles du même classeur en y incluant deux champs de recherche à retrouver dans les autres feuilles.
Je m'explique : dans ma feuille « RECAP », je voudrais reprendre les valeurs reprises dans d'autres feuilles créées hebdomadairement: 43S2015,44S2015,45s2015....
Dans ces feuilles on y retrouve (entre autres) la date , le lieu et le montant.
Dans la feuille « RECAP », de manière identique la date, le lieu.
Le montant serait alimenté par la formule !!!
Les 2 critères de recherches sont donc donc dans l'exemple ci-dessous la date et le lieu.
Exemple:
Feuille 43S2015
Date Lieu Montant
19/10/2015 Paris 400
20/10/2015 Paris 445
19/10/2015 Bruxelles 400
20/10/2015 Paris 390
Feuille 44S2015
Date Lieu Montant
26/10/2015 Paris 350
27/10/2015 Paris 360
26/10/2015 Bruxelles 410
27/10/2015 Paris 120
Feuille 45S2015
Date Lieu Montant
02/11/2015 Paris 310
03/11/2015 Paris 485
02/11/2015 Bruxelles 395
03/11/2015 Paris 530
Feuille « RECAP »
Date Paris Bruxelles
19/10/2015 X X
20/10/2015 X X
26/10/2015 X X
27/10/2015 X X
02/11/2015 X X
03/11/2015 X X
(les « X » représentant les valeurs à retrouver automatiquement)
Je vous remercie d'avance de votre aide ...
CVL
4 réponses
-
Bonjour,
Regardes les liens qui sont au-dessous de ta question tu devrais trouver ta solution.-
-
Pourtant tu as une solution avec 3 critères :il te suffit de n'en prendre que 2.
-
-
-
-
-
Bonjour,
Si tu pouvais nous mettre ton classeur, sans éléments personnels, se serait plus facile de t'aider.
Pour communiquer ton classeur tu le télécharges sur https://www.cjoint.com/ (mode d'emploi) et tu mets ici le lien obtenu.- Bonjour,
Vous pourrez trouver le fichier réel en pièce jointe.
Il a été épuré pour mettre en évidence la demande.
En gros, il s'agit de retrouver une valeur sur base de 2 critères figurant dans les feuilles du même classeur.
Ces 2 critères se retrouvent chaque fois dans les mêmes colonnes (1 critère à retrouver par colonne).
Comme il y a une multitude de feuilles dans ce classeur et pour éviter de devoir nommer distinctement une feuille dans la recherche, il s'agit de voir si une fonction pourrait « balayer » toutes les feuilles de ce classeur à la recherche de ces 2 colonnes où se trouvent les critères de recherche.
Dans le cas où l'on retrouve les 2 critères recherchés sur la même ligne, « repêcher » la valeur qui se trouve dans une troisième colonne sur la même ligne.
J'espère que ma demande est à présent plus claire ...
Cordialement,
CVL
https://www.cjoint.com/c/EKmsh5Bio6b
-
-
Bonjour CarineVL,
Ta demande était claire et ton exemple est parfait : c'est beaucoup plus facile avec un classeur de retrouver la formule à mettre, sinon il faut le recréer avec toutes les chances qu'il ne soit pas identique au tien.
Voilà ton classeur en retour avec la formule matricielle :{=SIERREUR(INDEX(INDIRECT("'"&NO.SEMAINE($A3;2)&"S"&ANNEE($A3)&"'!$F$5:$F$64");EQUIV($A3&B$1;INDIRECT("'"&NO.SEMAINE($A3;2)&"S"&ANNEE($A3)&"'!$C$5:$C$64")&INDIRECT("'"&NO.SEMAINE($A3;2)&"S"&ANNEE($A3)&"'!$D$5:$D$64");0));"")}
https://www.cjoint.com/c/EKmvlmLKaol
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry-
-
-
Bonsoir CarineVL,
Merci beaucoup de ton sympathique message, et en nommant par formule le nom de la feuille par n_feu=NO.SEMAINE(RECAP!$A3;2)&"S"&ANNEE(RECAP!$A3)
, elle est encore plus mini :{=SIERREUR(INDEX(INDIRECT("'"&n_feu&"'!$F$5:$F$64");EQUIV($A3&B$1;INDIRECT("'"&n_feu&"'!$C$5:$C$64")&INDIRECT("'"&n_feu&"'!$D$5:$D$64");0));"")}
Merci et bonne soirée. -
Bonsoir,
Je vais essayer ...
Une petite info; si je désire "repêcher" une valeur dans le même tableau sur une autre colonne, quelle est la modification à effectuer dans la formule ?
Car sur ma lancée, J'ai essayé de remplacer dans la formule ce qui est en "F" par une autre lettre de colonne mais ça coince ...
Encore merci...
CVL -
-

