Vlookup

Fermé
Laurent - 15 juin 2013 à 09:41
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 17 juin 2013 à 10:02
Bonjour à tous,

Ci-joint mon classeur pour lequel j'aurais besoin d'aide.

http://cjoint.com/?3FpjLLZBOs0

Mon but est d'obtenir un récapitulatif des numéros de travailleurs effectuant les mêmes plages horaires. (se trouvant sur différentes lignes dans un tableau)
Il est difficile d'expliquer en mots plus en détails. J'ai ajouté des annotations sur le fichier excel pour aider à me faire comprendre.
Je vous remercie d'avance pour votre aide précieuse.

Bonne journée

Laurent




2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
15 juin 2013 à 21:43
Bonjour,

Avec les fonctions natives ce doit être assez complexe à réaliser car il faudrait des matricielles avec des résultats en ligne. Je te propose une fonction personnalisée expliquée dans ton classeur :

https://www.cjoint.com/?CFpvPGSe1n4

Attention, je t'ai corrigé 2 horaires à 21:00 qui étaient à 20:30.
1
Super, je vous remercie.
Cela fonctionne parfaitement.
Bonne journée,
Laurent
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
17 juin 2013 à 10:02
Bonjour Laurent,

Dans le classeur, tu as un module "Afficher" qu'il te suffit de tirer dans ton classeur (qui doit supporter les macros .xlsm) avec un mode d'emploi à regarder.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 15/06/2013 à 10:47
Bonjour
Difficile de piger votre tableau de base
comment fait on pour savoir par exemple en ligne 2 quelle est la plage horaire à attribuer à 103 et 113 étant donné que rien n'indique si on se rèfère à plage 1,2 ou 3 ect...?

à vous lire
crdlmnt

Errare humanum est, perseverare diabolicum
0
Je vous remercie d'avoir pris connaissance de mon problème.
En fait, chaque numéro (correspondant à un travailleur) preste l'horaire indiqué sur la même ligne. Par exemple : 7h30-10h00 et 17h00-22h30 avec donc une coupure non payée entre 10h00 et 17h00. Certains travailleurs prestent également de 7h30-10h00 mais n'ont pas le même shift l'après-midi.
Le but serait d'avoir un récapitulatif des travailleurs effectuant chaque plage horaire (ex: 7h30-10h00) en dessous du tableau des horaires.
J'ai déjà une macro effectuant le triage et copiage des plages et l'annulation des doublons. Il me reste qu'à retranscrire les numéros à côtés mais étant donné que cela prend en compte plusieurs lignes, je sèche.
Je pensais à une sorte de vlookup avec conditions...
Laurent
0