IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Répartition salarié par poste selon un tableau de poste connu [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2020
    Messages : 5
    Par défaut Répartition salarié par poste selon un tableau de poste connu
    Bonjour,

    Je souhaite pour mon travail créer un logiciel qui permettrait de répartir des salariés sur des postes qu'ils connaissent.
    Sur une première feuille Excel j'ai un tableau où doivent être placé les salariés, chaque ligne est une tranche horaire de 1h et en haut les postes à assigner.
    Sur une autre feuille Excel j'ai un autre tableau qui sur la gauche à les salariés et en haut tous les postes, il est coché pour chaque salariés les postes qu'il maîtrise.
    J'ai fait plusieurs tentatives, en listant tout d'abord pour chaque postes les salariés qui le maîtrise puis de commencer la répartition des postes par celui qui a le moins de salariés qui le maîtrise.
    Mais le problème c'est que j'ai l'application qui bloque car plus de salariés ne peut être réparti ou sinon j'ai des doublons.Planning automatique.xlsm

    Est ce que quelqu'un pourrait il m'aider à trouver une piste s'il vous plaît ?

    cordialement

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 432
    Par défaut
    Bonjour,

    Il faudrait disposer de quelques informations complémentaires.
    Il y a 14 postes, 14 personnes, 14 tranches horaires.
    - faut-il que toutes les tranches horaires soient complétées ?
    - faut-il que tous les postes soient occupés au cours de toutes les tranches horaires ?
    - une personne peut-elle rester au même poste sur plusieurs tranches horaires successives ?
    - dans votre exemple, Tracy est sur 3 postes différents pendant la même tranche horaire. C'est admis ?

    Cordialement.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2020
    Messages : 5
    Par défaut
    Bonjour EricDgn,

    Merci d'avoir répondu à mon problème et je vais apporter les informations complémentaires demandées.

    Effectivement, il faut que toutes les tranches horaires soient complétées et que tous les postes soient occupés au cours de toutes les tranches horaires.
    Une personne peut rester au même poste que si elle est en formation, ça peu aller de quelques heures à deux jours.
    il n'est pas admis qu'un salarié soit sur plusieurs poste sur une tranche horaire.

    cordialement.

  4. #4
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 432
    Par défaut
    Bonjour,

    Dans votre fichier, je n'ai pas trouvé l'information indiquant qu'une personne est en formation. Et vous dites "elle peut": c'est donc libre, pas d'obligation.

    Cordialement.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2020
    Messages : 5
    Par défaut
    Bonjour,

    Effectivement, comme je ne parvenais pas a avoir un résultat probant je ne l'ai pas implémenté, mais il est prévu dans l'application final, vous n'êtes pas obligé de vous pencher sur ce sujet.
    Je souhaite juste une aide afin de résoudre mon problème initiale. Je ne souhaite pas que vous me donniez la réponse tout cuite avec toutes les fonction de l'application mais juste avoir les informations de comment entreprendre mon
    problème afin que je puisse y parvenir de moi même.

    Je pense que ma méthodologie n'est pas bonne et je souhaiterai qu'on me guide pour que je la trouve.

    cordialement.

  6. #6
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 432
    Par défaut
    Bonjour,

    Un bon matheux pourrait peut-être vous trouver une solution immédiate, mais je ne le suis pas et j'ai une solution suivante:
    - trier les personnes (lignes) par ordre de qualification croissante,
    - trier les postes de travail (colonnes) selon le nombre de personnes qui peuvent l'occuper,
    - remplir le planning sur base ce tableau trié en s'arrangeant pour que la même personne passe sur un autre poste après chaque tranche horaire.
    Comme le planning ainsi établi comporte des "trous" (poste non pourvu)
    - supprimer les plages horaires ayant des trous, ce qui peut provoquer qu'une même personne doive maintenant rester sur le même poste de travail pendant 2 tranches horaires,
    - supprimer les tranches horaires où la même personne reste sur le même poste de travail.

    Selon la polyvalence des personnes, le planning sera plus ou moins facile à obtenir, mais pourrait aussi s'avérer impossible à obtenir s'il y a trop peu de personnes assez polyvalentes.

    Cordialement.
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/11/2016, 17h02
  2. récupérer valeurs d'un tableau passé par post
    Par rvm31 dans le forum Langage
    Réponses: 5
    Dernier message: 27/01/2012, 21h03
  3. Trier un tableau par rapport à un autre tableau
    Par deaven dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 02/05/2005, 09h27
  4. [PHP-JS] Remplir un tableau javascript selon un tableau php
    Par jerome38000 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/01/2005, 14h02
  5. Tri par fusion d'un tableau
    Par Mailgifson dans le forum C
    Réponses: 5
    Dernier message: 12/12/2002, 14h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo