Monsieur Excel
Pour tout savoir faire sur Excel !

29 août 2011

PERT – Date au plus tard

Dans les deux derniers articles, nous avons vu comment calculer la date au plus tôt de chaque tâche dans un projet. Nous verrons aujourd’hui comment calculer la date au plus tard, c’est-à-dire la dernière date à laquelle une tâche peut démarrer sans retarder l’ensemble du projet.

Pour la calculer, nous avons mis dans les colonnes L à O les noms des successeurs immédiats de chaque tâche. Là, je dois avouer que j’ai triché un peu…

En effet, la formule de L2 est déjà assez gratinée :

=si(estna(equiv(A2;D2:$D$12;0));si(estna(equiv (A2;F2:$F$12;0));si(estna(equiv
(A2;G2:$G$12;0));"";equiv(A2;G2:$G$12;0)+ligne()-2);equiv(A2;F2:$F$12;0)+ligne()-2);
equiv(A2;D2:$D$12;0)+ligne()-2)

J’ai donc triché pour les colonnes M à O en entrant les valeurs à la main :(

La formule de P3, reproduite jusque P11, est :

=min(index(P:P;L3+1);index(P:P;M3+1);index(P:P;N3+1);index(P:P;O3+1))-C3

Si vous trouvez des formules supportables pour le bloc L:O, dites-le moi…

Les tâches dont la date au plus tôt et la date au plus tard sont égales forment le chemin critique : si l’une quelconque des tâches du chemin critique prend du retard, c’est l’ensemble du projet qui prend du retard !

Nous avons défini un format conditionnel pour identifier le chemin critique avec en A2 et B2 la formule =$J2=$P2, cette formule ayant été ensuite recopiée jusqu’en bas.

8 Commentaire(s):

  • Bonjour,

    Votre fichier de PERT est trés bien.
    Mais la formule figurant dans la col P renvoie des chiffres incohérents lorsque j'essaie de reproduire votre exemple.

    =min(index(P:P;L3+1);index(P:P;M3+1);index(P:P;N3+1);index(P:P;O3+1))-C3

    Est-il possible d'avoir une aide.
    Merci par avance.

    Thierry

    By Blogger THIERRY, sur 5:52 PM  

  • Bonjour,
    même question que thierry sur le fichier PERT. Est-il possible d'avoit de l'aide.
    Merci beaucoup.
    Gérald

    By Blogger gerald, sur 6:19 PM  

  • J'ai vérifié mon modèle original. Il utilise bien la formule que j'avais indiquée et elle donne les résultats que vous voyez sur la copie d'écran.

    Mailez-moi votre fichier à thiriez@hec.fr que je voie ce qui ne vas pas...

    By Blogger Hervé Thiriez, sur 6:56 PM  

  • Bonjour, j'arrive surement tard dans ce fil de discussion mais je souhaites cependant y laisser un commentaire.
    Je m'étonne de vos résultats "au plus tard" qui selon moi sont faux.
    En effet, selon moi, une tâche est forcément consommatrice de temps à moins qu'elle soit "fictive"; quand bien même en supposant cela,et partant du temps maximal de 27, si l'on calcule le plus tard la tache J devrait finir à 27 puisque le Projet se termine au 27 et que la tache K vaut 0 .
    Pour ma part j'ai considéré que K vaut 1 et obtient ceci:

    https://nsa39.casimages.com/img/2018/07/02/180702032303568204.jpg

    J'ai pour ma part réussi à réaliser un PERT ou mes tâches subséquentes sont récupérées dans la matrice par VBA.

    Cordialement.

    By Blogger Unknown, sur 6:19 PM  

  • Ce commentaire a été supprimé par l'auteur.

    By Blogger Unknown, sur 6:19 PM  

  • Bonsoir je suis étudiante en mines et je suis debutante avec VBA. Pouriez vous me faire part de votre code? S il Vous plait

    By Blogger Unknown, sur 1:52 PM  

  • Bonsoir je suis étudiante en mines et je suis debutante avec VBA. Pouriez vous me faire part de votre code? S il Vous plait

    By Blogger Unknown, sur 1:54 PM  

  • Bonsoir je suis étudiante en mines et je suis debutante avec VBA. Pouriez vous me faire part de votre code le calcul des dates Au plus tot et plus tard? S il Vous plait.

    By Blogger Unknown, sur 2:03 PM  

Enregistrer un commentaire

<< Accueil