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 :

Randomisation de taches


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Randomisation de taches
    Bonjour à tous je cherche depuis quelques temps déjà un moyen d’effectuer une randomisation de tache pour une équipe. j'ai 15 taches à répartir du mieux possible entre 7 personnes sur un an sachant que chaque personne doit en faire une par mois et qu'il faut une boucle (une fois que les 15 taches sont faites il faut recommencer le cycle) et si possible repartis par semaine ( exemple : A fait la tache 1 et B fait la 2 la première semaine de Janvier , C fait 3 mais le mois d'après c'est B qui fait 1 /C qui fait 2 /A qui fait 3 etc etc )

    j'espère avoir été clair

    Cordialement.

    ps : je ne sais même pas si c'est possible , j'ai trouvé un sujet similaire datant de 2007 sur des essais cliniques mais j'ai pas vraiment trouvé la formule magique.

  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
    Citation Envoyé par Fourtwo Voir le message
    j'espère avoir été clair
    Absolument pas.

    Cependant, 15 n'étant pas un multiple de 7, pour que les taches tournent entre les personnes, il suffit de boucler avec un modulo et ça se répartira de façon naturelle.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Mai 2016
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Il est vrai que mon énoncé n'est pas clair comme de l'eau de roche mais mon exemple me parait assez compréhensible.

    Dans mon cas , aujourd'hui c'est 15 avec 7 personnes mais dans l'avenir il y a de grandes chances pour que les paramètres soient différents de ceux-ci c'est pourquoi j'aurais bien aimé avoir une sorte de "cadre" ou comme dit précédemment : une formule magique. A moins que ce ne soit tellement évident que je n'ai pas trouvé que ce soit dans excel soit dans ma petite tête sachant que je loin d'être expert en excel .

  4. #4
    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
    Citation Envoyé par Fourtwo Voir le message
    Dans mon cas , aujourd'hui c'est 15 avec 7 personnes mais dans l'avenir il y a de grandes chances pour que les paramètres soient différents de ceux-ci
    Dans ce cas, contente-toi de mettre un test pour vérifier que le nombre de tâche n'est pas un multiple du nombre de personnes.
    Si c'est le cas, quand ton modulo est en début de liste, tu ajoutes +1 et ça suffira à casser la répétitivité.

    Parce que essayer de faire quelque chose qui soit à la fois aléatoire tout en t'assurant à peu près une équirépartition, ça risque d'être une usine à gaz obligeant à passer par du code VBA.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    Bonjour,
    Explications trop confuses à divers titres en dépit de l'exemple.
    Je ne vois d'ailleurs dans ces explication aucune allusion à une randomisation. Quand et comment intervient-elle ?
    Ma réponse, sur ces seules indications et jusqu'à vraies précisions :
    un tableau toto à deux dimensions.
    En sa colonne 1 : les taches
    En sa colonne 2 : les exécutants
    A chaque cycle d'attribution : attribuer à l'exécutant (colonne 2 du tableau) la tache en regard en colonne 1, puis décaler les taches seules (en colonne 1)
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

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

Discussions similaires

  1. [VB6] Gestionnaire des tache de windows 2000 avec VB6
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 12/11/2002, 08h21
  2. [VB6] [Système] Barre des taches
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 08/10/2002, 15h16
  3. Algorithme de randomisation ... ( Hasard ...? )
    Par Anonymous dans le forum Assembleur
    Réponses: 8
    Dernier message: 06/09/2002, 14h25
  4. desactiver la barre des taches
    Par naili dans le forum C++Builder
    Réponses: 7
    Dernier message: 02/09/2002, 17h57
  5. Obtenir les taches en cours
    Par mlerat22 dans le forum MFC
    Réponses: 3
    Dernier message: 17/06/2002, 12h36

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