Recherche de valeurs sur d'autres feuilles basée sur 2 critères
Résolu
CarineVL
Messages postés
320
Date d'inscription
Statut
Membre
Dernière intervention
-
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14946 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
A voir également:
- Recherche de valeurs sur d'autres feuilles basée sur 2 critères
- Supercopier 2 - Télécharger - Gestion de fichiers
- Comment faire un livret avec des feuilles a4 - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Faire 2 colonnes sur word - Guide
- Bruler des feuilles de laurier - Guide
4 réponses
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.
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
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 :
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
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
Merci et bonne soirée.
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
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
J'essaie de vous envoyer l'image.
Cordialement
CVL