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 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 - 26 déc. 2017 à 20:29
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 - 26 déc. 2017 à 20:29
A voir également:
- Récupérer des données à partir de tableaux "variables"
- Recuperer video youtube - Guide
- Recuperer message whatsapp supprimé - Guide
- Impossible de récupérer mon compte gmail - Guide
- Comment récupérer un compte facebook piraté - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
5 réponses
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
26 déc. 2017 à 13:38
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
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
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
26 déc. 2017 à 14:32
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
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
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
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
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
26 déc. 2017 à 14:39
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 ?
Qu'en dis tu ?
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
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"));"")
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"));"")
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 735
26 déc. 2017 à 20:29
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
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
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
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.
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.
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
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