I have two tasks in Project: let's say task A's start is 1/30 and task B's start is 1/25 (end dates don't matter here).

I need to create task C, which starts at the earliest possible time - in this case, 1/25. However, I need to have this be an active link, because if B gets delayed - say to 2/15, the new earliest possible date is 1/30.

Doing 2 SS dependencies gives me the latest of the two dates - is there a way to get the earliest instead?


This is not elegant and maybe not the best solution, but make two identical successor tasks and link one to A and the other to B. Load 1/2 the resources in each task to the BAC is right. Then, when you start C, nullify the unstarted tasks and load up the resources on the started one.


Group A & B under a Summary task and then link C to the Summary with a Start-Start dependency.


Sorry Colleen - there is no automated way of doing this. I'm guessing Task A and B have different predecessors that are driving the different start dates? You could link C Finish to Start with both predecessors and then remove the link to the second, once the earlier of the two is complete.


I have a solution to this problem which whilst a little inelegant works like a dream.

Create a subsection at the end of your plan and out-dent it as far as possible - I called subsection Earliest Date.

Within this section add (out-dented) milestones linked to the appropriate summary tasks from which you require to find the earliest date using Start to Start logic.

The summary task can then be used to drive your earliest dependencies by means of (again) Start to Start logic.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.