A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
The general approach is to make each task date dependent on the previous task while keeping the Duration cell editable.
For example, if your columns are:
- A = Task
- B = Duration (Days)
- C = Start Date
- D = Finish Date
Use formulas such as:
C3 = D2 + 1
D3 = C3 + B3 - 1
Then copy the formulas down for the remaining tasks.
In the example below, changing Task 1 from 5 days to 10 days automatically updates its Finish Date and shifts the Start and Finish Dates of all subsequent tasks.
However, this approach assumes a simple finish-to-start dependency between tasks. If some tasks overlap or have more complex relationships, as shown in your example, you will need to define predecessor relationships and calculate dates from those dependencies rather than relying solely on the previous row.