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

Excel Discussion :

Planning de service


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    sapeur Pompier
    Inscrit en
    Février 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sapeur Pompier

    Informations forums :
    Inscription : Février 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Planning de service
    Bonjour à tous,

    Un message pour demander votre aide sur un projet qui je le sait à déjà été évoqué à de nombreuses reprises, mais je n'ai pas trouvé mon bonheur dans les différentes discussions.

    Le principe est le suivant
    Après récolte des disponibilité des agents sur le mois et 3 périodes par jour, établir un planning de 7 agents par période en fonction de leurs compétences et disponibilités.
    Un agent sélectionné sur la compétence 1 par exemple ne doit pas se trouver dans la liste de la compétence 2 dans la même période et ce, même s'il est disponible ce jour là puisqu'il est déjà sélectionné pour cette période.

    J'était partis sur le principe des listes déroulantes conditionnelles en cascades mais je n'arrive pas à mes fins, c'est pourquoi je sollicite votre aide pour me mettre sur la bonne voie.

    Je joins 3 images correspondant au fonctionnement de principe du tableau de service

    Pièce jointe 212275
    Pièce jointe 212276
    Pièce jointe 212277

    j’espère que vous pourrez m'aider, car aujourd'hui je suis au point mort je ne sait pas quelle piste prendre pour démarrer.

    Je répondrai bien évidemment à toutes les questions, si toutefois je n'ai pas été suffisamment clair dans mon message.

    D'avance merciPièce jointe 212284Pièce jointe 212282Pièce jointe 212281
    Images attachées Images attachées    

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Même avec du VBA, ce que tu veux faire est une usine à gaz.

    Par contre, il serait plus simple de faire une liste déroulante qui te propose tous les techniciens pour une compétence donnée.
    Ensuite, tu gères les incompatibilités par des mise en forme conditionnelles.

    Une première règle de MFC pourrait vérifier que le technicien est disponible à cette période (une combinaison de INDEX et EQUIV dans ton tableau des disponibilités) et, si ce n'est pas le cas, passer la case en rouge.
    Une seconde vérifiera si le technicien apparait plus d'une fois dans la période (avec un NB.SI) et, dans ce cas, passer la case en bleu.

    Ca pourrait résoudre ton problème de façon simple.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    sapeur Pompier
    Inscrit en
    Février 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sapeur Pompier

    Informations forums :
    Inscription : Février 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci de votre aide je vais essayer de creuser dans ce sens, et je reviendrai pour vous dire si j'arrive à mes fins

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    sapeur Pompier
    Inscrit en
    Février 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sapeur Pompier

    Informations forums :
    Inscription : Février 2016
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    bonjour

    Je vois bien le fonctionnement de index/equiv
    Je vois bien l'utilisation des MFC

    Mais je ne vois pas comment obtenir un résultat type "liste" car index/equiv ne donne qu'un résultat unique?

    Cordialement

  5. #5
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Ce que je te proposais, c'est de faire une simple liste déroulante avec la validation de données à partir de ta liste des agents en fonction des compétences.

    Ensuite, les autres contraintes (disponibilité, unicité) seront gérées non pas en limitant le contenu des listes déroulantes mais en signalant les problèmes par des couleurs de cellules grâces aux MFC.

    Ca ne correspond pas exactement à ta demande initiale mais ça te permet quand même de régler le problème et ça a le gros avantage d'être faisable.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

Discussions similaires

  1. Réponses: 19
    Dernier message: 23/12/2014, 12h03
  2. Service et planning de semaine
    Par Papy214 dans le forum Langage
    Réponses: 1
    Dernier message: 08/11/2013, 21h24
  3. Demande d'avis sur un plan théorique (web service)
    Par leroimarco dans le forum PureBasic
    Réponses: 2
    Dernier message: 13/07/2011, 15h45
  4. Réponses: 3
    Dernier message: 10/12/2009, 11h27
  5. Ne pas lancer un service windows en arriere plan
    Par casaoui dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 06/03/2008, 22h34

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