Récupérer des données à partir de tableaux "variables"

Résolu/Fermé
Zorbaxx Messages postés 29 Date d'inscription mercredi 20 décembre 2017 Statut Membre Dernière intervention 8 novembre 2018 - 26 déc. 2017 à 12:28
via55 Messages postés 14401 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 17 avril 2024 - 26 déc. 2017 à 20:29
Bonjour à tous, je me tourne une nouvelle fois vers vous car je bloque dans mes travaux.

Dans le cadre du boulot j'ai créé un tableau journalier, qui, une fois rempli par des collaborateur, me revient avec des données que j'aimerai synthétiser et pouvoir exploiter. Notamment des productivités. J'ai donc créé des autres classeurs en fonction des dates (Semaine 1, semaine 2 ,...) dans lesquels il y a une feuille pour chaque jour de la semaine (Jour 1, jour 2,...) + une feuille recapitulative. Je viens donc copier/coller mes tableaux dans ces feuilles.

J'aimerai créer sur cette "recap" un tableau qui me reprendrai automatiquement les noms des employés et leur productivité, en sachant que les noms dans ces tableaux changent tous les jours.

Je vous mets un lien avec un classeur cela sera peut-être plus clair.

https://mon-partage.fr/f/ZKjXaliQ/

Merci à vous

5 réponses

via55 Messages postés 14401 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 17 avril 2024 2 701
26 déc. 2017 à 13:38
Bonjour

Peut être quelque chose comme ceci (en ayant au préalable inscrit la liste triée des employés)
https://mon-partage.fr/f/f3MwSqAG/

Cdlmnt
Via
1
via55 Messages postés 14401 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 17 avril 2024 2 701
26 déc. 2017 à 14:32
Re

On pourrait récupérer les noms dans toutes les feuilles (avec une colonne supplémentaire) mais on aura des doublons qu'il faudra ensuite éliminer avec une formule matricielle
Si tu as la liste complète des employés il vaut mieux la mettre en première colonne de mon tableau et étirer les formules, c'est plus simple et moins lourd
1
Zorbaxx Messages postés 29 Date d'inscription mercredi 20 décembre 2017 Statut Membre Dernière intervention 8 novembre 2018
26 déc. 2017 à 14:40
Tu a tout à fait raison. De plus, il me suffirai de créer simplement une cellule avec une recherchev au dessus de mon tableau pour pouvoir consulter facilement la ligne correspondant à l'employé recherché. Je vais tester tout ca. Merci beaucoup
0
via55 Messages postés 14401 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 17 avril 2024 2 701
26 déc. 2017 à 14:39
Oui il n'y aura pas 2 fois le même nom dans une journée mais dans une semaine si, d'où des doublons (pour la liste des noms) ou alors il faut faire un tableau par jour
Qu'en dis tu ?
1
Zorbaxx Messages postés 29 Date d'inscription mercredi 20 décembre 2017 Statut Membre Dernière intervention 8 novembre 2018
26 déc. 2017 à 19:29
Ce que tu a fait me convient parfaitement, je vais simplement créer un tableau avec toute la liste du personnel et ajouter au dessus une fonction recherchev pour pouvoir consulter les productivité plus facilement (Pour ne pas chercher dans un tableau de 400 lignes).

Le seul "hic" c'est que donc dans ta formule la fonction "moyenne.si" ne sert plus à rien à rien (meme si de toute façon, vu qu'un employé ne peut être que dans 1 seul tableau par jour, elle renverra la bonne valeur). Mais je ne parviens pas à réecrire ta formule sans "moyenne.si".
J'avoue que les fonction indirect me retourne souvent le cerveau ^^.

=SIERREUR(MOYENNE.SI(INDIRECT("'"&D$25&"'!B:B");Récapitulatif!$C26;INDIRECT("'"&D$25&"'!S:S"));"")
0
via55 Messages postés 14401 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 17 avril 2024 2 701
26 déc. 2017 à 20:29
Re,

Comme un seul nom par jour je remplacerai la fonction MOYENNE.SI par une simple RECHERCHEV :
=SIERREUR(RECHERCHEV($C21;INDIRECT("'"&F$20&"'!B:S");18;0);"")

Cdlmnt
Via
1

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

Posez votre question
Zorbaxx Messages postés 29 Date d'inscription mercredi 20 décembre 2017 Statut Membre Dernière intervention 8 novembre 2018
26 déc. 2017 à 14:20
Bonjour et merci de répondre si vite.
La formule est très intéressante mais le soucis c'est que le noms des employé est amené à changer. Admettons que en "jour 3" je vienne coller un tableau qui contient le nom "Albert" j'aimerai qu'il rajoute une ligne automatiquement dans le recapitulatif. Pense tu que cela est faisable ou alors dois-je creer le tableau avec les noms de tous les employés (+-400).
Mais c'est déja un grand pas pour moi merci.
0
Zorbaxx Messages postés 29 Date d'inscription mercredi 20 décembre 2017 Statut Membre Dernière intervention 8 novembre 2018
26 déc. 2017 à 14:32
Au fait, j'ai modifié les noms des tableaux aléatoirement et en réalité il est impossible qu'un noms apparaisse à la fois dans le tableau du matin et celui de l'après-midi. Donc dans mon tableau recap je dois juste rapporter la valeur de la cellule en fonction du nom de l'employé, pas besoin de faire de moyenne (je t'ai encore compliqué la tâche desolé ^^) Merci encore
0