Ramener des données dispersées sur un tableau de synthèse

Bonjour,

Je cherche à créer un planning par personne, à partir d'un planning d'activités.

L'exemple est joint > https://www.excel-pratique.com/~files/doc/tableau_synthese.xls

Mes connaissances Excel ne me permettent pas de débrouiller entre EQUIV et INDEX pour atteindre une formule simple. J'ai essayé quelques approches avec RECHERCHE V ou H mais je butte ...

J'imagine que c'est une matrice mais c'est un domaine que j'explore tout juste.

Merci pour vos suggestions

Bonsoir Patrick,

On a bien ton fichier. Tu peux expliquer ce qu'il faut faire avec ce fichier ? C'est à dire quel résultat en quel emplacement.

Cdlt,

Bonjour Raja,

Il faut ramener les XX du tableau inférieur aux bons endroits dans le tableau supérieur.

Pas évident, dans l'autre sens c'est plus facile.

Je regarde dès que j'ai cinq minutes.

Bonjour

Sous réserve que tes données soient présentées comme sur l'exemple,

Avec SOMMEPROD, tu récupéres le XX correspondant

=SOMMEPROD(($C$13:$C$18=$C2)*(D$13:D$18="XX"))

Si tu souhaites mettre XX dans le tableau du haut, tu dois utiliser une formule plus longue du style

=SI(SOMMEPROD(($C$13:$C$18=$C2)*(D$13:D$18="XX"))=1;"XX";"")

https://www.excel-pratique.com/~files/doc/Av3g9tableau_synthese.xls

Cordialement

Re,

En D2 : =SI(SOMMEPROD((D$1>=$A$13:$A$18)*(D$1<=$B$13:$B$18)*($C2=$C$13:$C$18))=1;"XX";"")

formule à copier vers le droite, puis la ligne vers le bas.

Edition

Salut Amadéus, pas vu !

Tu t'es basé sur le tableau inférieur, moi sur les dates.

A titre informatif, tu peux supprimer le =1 dans ta deuxième formule.

Deux solutions pour le même prix (lol)

Bonjour,

j'ai testé la formule SOMMEPROD proposée et ça marche parfaitement. Je me suis fait un plaisir de la raffiner pour faire apparaître les zones du planning où je risque de me marcher sur les pieds.

https://www.excel-pratique.com/~files/doc/c6VUItableau_synthese.xls

Merci et soyez sûrs que je reviendrai à la charge à la prochaine étape difficile dans mon projet.

Bonjour,

Bel essai pour détecter les chevauchements !

Tu peux raccourcir la formule :

=CHOISIR(SOMMEPROD((formateurs=$C2)*(D$13:D$18="xx"))+1;"";"00";"<>")

Si la possibilité devait exister d'avoir trois chevauchements, il suffit de l'ajouter à la fin de la formule, par exemple :

=CHOISIR(SOMMEPROD((formateurs=$C2)*(D$13:D$18="xx"))+1;"";"00";"<>";'!!!!")

Rechercher des sujets similaires à "ramener donnees dispersees tableau synthese"