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 :

Planification : planning excel avec solveur


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Planification : planning excel avec solveur
    BOnjour a tous et toutes et bienvenue a moi !

    J'ai actuellement un td a faire sur la planification et la gestion des besoins en heures en milieu hospitalier. Je vous poste donc mon sujet ainsi que mes prérecquis et avancées :

    J'ai posé comme hypothèse :

    Variables :

    i: période ( 1-12)
    Zi : quantité d'infirmières qui embauchent a la période i
    Xi : quantité d'infirmière présentes sur la tranche i
    Bi: besoin en infirmière sur la tranche i

    Pré requis :

    pour chaque période i, Xi= Zi+ Zi-1 + Zi-2 + ZI-3
    Avec Zi-1=Z10
    Zi-2= Z11
    Zi-3=Z12

    Objectif : Min somme (i) des Xi ( le but est bien de minimiser le nombre d'infirmières présentes sur la tranche et non celle à embaucher ?)
    avec Xi >= Bi

    Je pense que mon idée de départ est la bonne mais impossible de la mettre dans excel, je m'en sors pas avec ce solveur puisque mes X se rapportent a mes Y et vice versa !

    Si quelqu'un peut avoir la bonté de m'aider !

    Cordialement,

    Loic
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 628
    Points : 34 330
    Points
    34 330
    Par défaut
    Bonjour,
    bienvenue sur DVP

    en plus du présent forum, de nombreuses ressources sont à ta disposition :
    - une http://excel.developpez.com/faq
    - des tutoriaux http://excel.developpez.com/cours
    - des critiques de livres http://excel.developpez.com/livres

    le principe du forum étant plus d'apprendre aux gens à pêcher que pêcher pour eux, tu te doutes que personne ne te donnera une solution toute faite.

    En revanche, des pistes à explorer ou des liens vers des exemples à adapter à ton cas, ça oui on sait faire

    Des exemples de manipulations du solveur sont disponibles :
    http://www.vertex42.com/ExcelArticle...-examples.html

    Si tu avances mais buttes sur un point en particulier, n'hésite pas à nous demander des compléments d'informations
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci, je m'y penche de ce pas ... le problème est par rapport a excel surtout,

    En fait ce qui me dérange, c'est le fait que pour trouver le nombre d'infirmières présentes il faut faire:

    le besoin - celles qui sont embauchées de i a i-4;

    et pour trouver celles qui sont embauchées il faut faire :

    le besoin - les infirmières présentes...

    On arrive donc à un problème circulaire que je n'arrive pas à rentrer dans excel.

    bonne journée

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    791
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 791
    Points : 688
    Points
    688
    Par défaut
    mmm, ce qu'on veut minimiser, c'est le total en D14 non? on veut avoir besoin du minimum d'infirmiere sur une journée

    Pour atteindre ca, on touche a la plage C2 : C13 (c'est a dire l'embauche des infirmiere a chaque période) et uniquement a ca

    Et on doit respecter 2 criteres
    - C2 : C13 doit etre composé d'entier (on embauche pas 2/3 d'infirmiere)
    - D2 : D13 (la présence) >= B2 : B13 (le besoin)

    Et quand j'encode ca, j'ai pas de boucle et je solveur trouve une solution sans rechigner

    Apres, je ne sais pas ce que tu dois faire compte tenu qu'il n'y a pas une solution optimale (plusieurs solutions différentes qui donnent le meme nombre d'infirmières présentes)

Discussions similaires

  1. correspondance niveau du plan excel avec noeud xml exporte
    Par mouradzoghbi dans le forum Excel
    Réponses: 0
    Dernier message: 11/11/2011, 23h03
  2. Planification d'activité avec excel
    Par Malou3216 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/04/2010, 07h47
  3. Planning dynamique avec Excel
    Par myjoy dans le forum Excel
    Réponses: 1
    Dernier message: 24/12/2009, 12h45
  4. [XL-2003] Probleme avec solveur excel
    Par VeuxBienApprendre dans le forum Excel
    Réponses: 6
    Dernier message: 08/09/2009, 10h56
  5. Impression excel avec arriere plan
    Par napegadie dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/12/2005, 17h16

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