I am trying to create a column that calculates the "elapsed duration" of a task and rolls up to the parent rows in a comparable way as the % complete column. I would use this to generate automatic status indicators, so if the % complete is less than the elapsed duration, the project status is in yellow or red.
The issue I'm having is the % complete is not just date based, it seems to be weighted against the task durations. This is creating a mismatch between the % complete and elapsed duration. Since I can't change the % complete column, has anyone come up with a formula for this that matches the weighting in the % complete roll ups?
My current formula is this (but again, this is strictly based on dates so it does not align with % complete):
=IF(TODAY() <= [Start Date]5, "", IF(ISBLANK([End Date]5), "", IF([End Date]5 <= TODAY(), 1, NETWORKDAYS([Start Date]5, TODAY()) / Duration5)))
This creates an issue in the parent rows when there are short tasks across a long period of time where we may be completing the tasks on schedule, but the elapsed duration thinks we're significantly behind. You can see an example of this below: