[Résolu par Bebere] Synthèse du tableau 1 dans tableau 2 selon critère

Webperegrino

XLDnaute Impliqué
Supporter XLD
Bonjour Le Forum,
Je ne m’en sors pas dans le fichier ci-joint avec deux tableaux en Feuil1.
J’ai tenté, en vain :
- du "Recherche"
- du "RechercheV" ou "RechercheH"
- du INDEX avec du EQUIV
... ne sachant pas utiliser les fonctions matricielles qui pourraient obtenir l’objectif suivant.

Vous trouverez le tableau 1 où sont entrées des données :
- Qui est où, chaque jour dans ce tableau,
- Sur un lieu cette personne est parfois avec une ou plusieurs autres personnes, parfois seule aussi.

Un tableau n° 2 permettrait d’extraire pour une personne indiquée en cellule BG2, pour chaque jour :
- Le ou les lieux où elle se trouvera (formules en colonne BG, en BG3 :BG24)
- Les autres personnes avec qui est est éventuellement (seule, 1 personne ou plusieurs, avec l’indication en zone BH3 :BM24 grâce un une autre formulation avec ou sans l'aide du Matriciel).

Donc, l’objectif :
Obtenir un affichage automatique grâce à de bonnes formules placées :
- en BG : BG24
- en BH :BM24, pour avoir un résultat similaire à ce que vous voyez malheureusement entré en manuel en tableau 2, pour l'exemple de recherche pour BG2 = "GÉRALDINE" (avec la cellule BF2 donnant bien sa position 4 dans le tableau 1).

Merci pour vos propositions,
Webperegrino
 

Pièces jointes

  • Correspondance entre deux tableaux (Matricielle).xls
    52.5 KB · Affichages: 42
  • Correspondance entre deux tableaux (Matricielle).xls
    52.5 KB · Affichages: 49
  • Correspondance entre deux tableaux (Matricielle).xls
    52.5 KB · Affichages: 49
Dernière édition:

Webperegrino

XLDnaute Impliqué
Supporter XLD
Re : Synthèse du tableau 1 dans le tableau 2 selon un critère

Bonsoir Le Forum,

Après avoir abandonné les RechercheV ou H, Index ou Equiv, je me suis tourné vers les macrocommandes VBA.
Voici ce que j'ai trouvé[voir fichier ci-joint, évolué par rapport au précédent].

La colonne des "lieux" du tableau 2 se remplit, mais pas correctement (sortie du tableau en verticale selon les données du tableau 1, mais c'est juste, bien que la 'compression' ne se fasse pas entre les lignes 3 et 24.

Ma macro sur le pavé qui suit dans le tableau 2 (pour placer les personnes qui sont avec celui qui est comme critère de recherche) ne fonctionne pas bien.

Pouvez-vous m'aider :
- à trouver la bonne macro qui donnera les bons résultats dans les dernières cellules du tableau 2,
- faire la synthèse du tableau 1 dans le seul pavé du tableau 2 limité aux lignes 3 à 24 ?

Cordialement
Webperegrino
 

Pièces jointes

  • Correspondance entre deux tableaux (Matricielle).xls
    71 KB · Affichages: 22
  • Correspondance entre deux tableaux (Matricielle).xls
    71 KB · Affichages: 28
  • Correspondance entre deux tableaux (Matricielle).xls
    71 KB · Affichages: 27

Bebere

XLDnaute Barbatruc
Re : Synthèse du tableau 1 dans le tableau 2 selon un critère

bonjour webperegrino
avec formules
en colonne Q plage recherche déterminée par la date
en colonne BE plage recherche X determinée par le nom
fait les 3 premières dates
edit fait un code choix d'un nom dans liste validation
 

Pièces jointes

  • Correspondance entre deux tableaux (Matricielle).xls
    54 KB · Affichages: 25
  • Correspondance entre deux tableaux (Matricielle).xls
    54 KB · Affichages: 32
  • Correspondance entre deux tableaux (Matricielle).xls
    54 KB · Affichages: 31
  • Correspondance entre deux tableaux (Matricielle) (1).xls
    81.5 KB · Affichages: 29
Dernière édition:

Webperegrino

XLDnaute Impliqué
Supporter XLD
Re : Synthèse du tableau 1 dans le tableau 2 selon un critère

Le Forum,
Bebere, Bonjour,
Ta formulation VBA fonctionne parfairement pour trouver les lieux.
Je l'ai corrigée pour prendre en compte la personne X_Autre de la colonne O, Tableau1.

J'ai procédé à de l'encadrement du résultat, mais le cadrage des colonnes BF et BG disparaît après le travail de ta macro.

Aurais-tu la gentillesse de me montrer comment compléter les cellules BH3 à BM14, pour indiquer avec qui BG2 sera (C2:O2) selon les X du tableau1 ? Cela concluerrait parfaitement cette discussion.

Je te retourne ma dernière rectification : peut-on activer ta macro seulement s'il y a changement dans BG2.
J'ai en effet remarqué qu'elle reste active quand j'ai placé "AVEC" ou "ET" dans la ligne de tête BH2:BM2 de ceux qui devraient être avec un "X" avec la personne recherchée BG2 dans Tableau 1.

En tout cas Bebere, merci car tu me fais avancer dans le fonctionnement de ce tableau 2.

Webperegrino
 

Pièces jointes

  • BEBERE_synthese tableau1 dans tableau2 avec critère(3).xls
    77.5 KB · Affichages: 19
  • BEBERE_synthese tableau1 dans tableau2 avec critère(3).xls
    77.5 KB · Affichages: 31
  • BEBERE_synthese tableau1 dans tableau2 avec critère(3).xls
    77.5 KB · Affichages: 28

Webperegrino

XLDnaute Impliqué
Supporter XLD
Re : Synthèse du tableau 1 dans le tableau 2 selon un critère

Le Forum,
Bebere,
J'ai réussi à supprimer les encadrement inutiles du Pavé BH3:BM14, dans le fichier ci-joint.
Il ne reste plus qu'à trouver la bonne formulation pour remplissage de ce dernier en f(t) de la donnée de BG2.
Ça devient plus précis !
Cordialement,
Webperegrino
 

Pièces jointes

  • BEBERE_synthese tableau1 dans tableau2 avec critère(4).xls
    78.5 KB · Affichages: 17

Webperegrino

XLDnaute Impliqué
Supporter XLD
Re : Synthèse du tableau 1 dans le tableau 2 selon un critère

Le Forum,
Bebere,
Encore mieux avec ceci, mais #5 restant d'actualité, on s'approche de l'objectif final de cette conservation avec votre aide pour cette dernière partie.
Bonne journée,
Webperegrino
 

Pièces jointes

  • BEBERE_synthese tableau1 dans tableau2 avec critère(5).xls
    85 KB · Affichages: 18

Bebere

XLDnaute Barbatruc
Re : Synthèse du tableau 1 dans le tableau 2 selon un critère

bonjour Webperegrino
tu verras que c'est plus simple pour les formats
en plus ajout de déclarations de variables qui n'était pas complet
et ajout de sub placeautre,met le(s) compagnon(s) de la ligne
 

Pièces jointes

  • BEBERE_synthese tableau1 dans tableau2 avec critère(3).xls
    77 KB · Affichages: 28
  • BEBERE_synthese tableau1 dans tableau2 avec critère(3).xls
    77 KB · Affichages: 30
  • BEBERE_synthese tableau1 dans tableau2 avec critère(3).xls
    77 KB · Affichages: 36

Webperegrino

XLDnaute Impliqué
Supporter XLD
Re : Synthèse du tableau 1 dans le tableau 2 selon un critère

Le Forum,
Bebere,
Avec cette dernière proposition, Bebere, tu nous fais une sacrée finale !
En ce jour de mondiale de foot, et en plus avant le match final, c'est toi qui aujourd'hui est le champion !
Tu me combles : le fichier est en complet fonctionnement maintenant, grâce à toi.
Je vais étudier la codification à tête reposée.
Puisse cette formulation inspirer beaucoup d'Excelnautes !
Grand merci à toi Bebere et au Forum qui me rappellez le Chemin de Compostelle (-peregrino) sur lequel j'ai cheminé un certain temps et où l'entraide était équivalente à celle que l'on rencontre ici (Web-).
Cordialement,
Webperegrino
 

Discussions similaires

Réponses
36
Affichages
2 K

Statistiques des forums

Discussions
312 216
Messages
2 086 351
Membres
103 195
dernier inscrit
martel.jg