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 :

Planning automatisé avec différentes variables


Sujet :

Macros et VBA Excel

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

    Informations forums :
    Inscription : Août 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Planning automatisé avec différentes variables
    Bonjour à tous,

    Je travaille actuellement pour une entreprise et je dois realiser un planning un peu spécial type Gantt avec des variables différentes à prendre en compte:

    - un chiffre d'affaire à réaliser par jour de 1100 €
    - 2 affaires maximum par jour
    - Répartir mes affaires uniquement pendant les jours ouvrés (cette entreprise ne travaillant pas les weekend)

    Mon planning fonctionne très bien mais il traite des dizaines d'affaires différentes et parfois certaines affaires prennent du retard, celles qui sont après doivent donc être décaler. Je n'ai pas d'autres solutions que de le faire manuellement. J'ai le même soucis lorsque je dois traiter une affaire en particulier.

    Ce que je souhaiterai: je rentre mes 2 premières affaires et pour les affaires suivantes la date début de fabrication se rentre automatiquement en fonction de mes variables ci dessus. Idem ci une affaire prend du retard, les autres affaires sont automatiquement modifié.

    Je ne sais pas si c'est possible, en tout cas je compte sur votre savoir et sur votre disponibilité pour m'apporter quelques solutions...

    Merci d'avance!

    Loic
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut
    Salut,
    J'avoue ne pas être certain d'avoir bien capté, toutefois je pense que la formule ci-dessous répond à ta question. Le principe est de vérifier dans la plage supérieur à la date à trouver la date max et la 2ème date max.
    En en faisant la différence, si on a 0; ca veut dire qu'on ne peut commencer une nouvelle tâche que le lendemain de la date max.
    Si la différence est supérieur à 0, on peut commencer le lendemain de la deuxième plus grande date de fin. (Je sais pas si je suis clair )
    Donc pour D5, ensuite à "tirer" vers le bas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IF(MAX($F$3:$F4)-LARGE($F$3:$F4;2)=0;MAX($F$3:$F4)+1;LARGE($F$3:$F4;2)+1)
    Par contre j'ai pas gérer les jours ouvrés à toi de faire si la formule te convient.

    A+

Discussions similaires

  1. Réponses: 11
    Dernier message: 08/08/2017, 23h08
  2. [AC-2013] Planning hebdomadaire avec différentes bases de données
    Par mixnake dans le forum Access
    Réponses: 7
    Dernier message: 03/04/2013, 21h50
  3. Site avec différents plans
    Par concevoir dans le forum ASP.NET
    Réponses: 3
    Dernier message: 25/11/2009, 17h01
  4. Tracer des individus dans un plan avec différentes couleurs
    Par stefsas dans le forum ODS et reporting
    Réponses: 4
    Dernier message: 19/09/2008, 11h12
  5. Réponses: 4
    Dernier message: 13/06/2007, 10h45

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