So this is my current formula:
=IF(OR([Task Name]@row = "Initiative/Program Overview", Program@row = "Initiative/Program Overview"), "", IF(AND(ISDATE([Actual End Date]@row), [Actual End Date]@row <= [Target End Date]@row), "Completed On Time", IF([Actual End Date]@row > [Target End Date]@row, "Completed Late", IF(OR(AND(ISBLANK([Target End Date]@row), ISBLANK([Actual End Date]@row)), ([Target Start Date]@row > TODAY())), "Not Started", IF(AND(ISBLANK([Actual End Date]@row), [Target End Date]@row < TODAY()), "Behind", IF(AND(ISBLANK([Actual End Date]@row), ([Target End Date]@row >= TODAY(8))), "On Track", "At Risk"))))))
This formula is working FANTASTIC, but a few of my team members have brought it to my attention that they need the flexibility to flag specific tasks as "At Risk". In other words they want to be able to override specific tasks that meet specific conditions.
The current parameters automatically updates the Status based on the dates in the Target End Date and Actual End Date columns as follows:
- If the Actual End Date is less than or equal to the Target End Date, Status = Completed On Time
- If the Actual End Date is greater than than the Target End Date, Status = Completed Late
- If there is no Target Start Date and no Actual End Date, Status = Not Started
- If the Target Start Date is greater than today's date, Status = Not Started
- If there is no Actual End Date, AND Target End Date is over 8 days away, Status = On Track
- If there is no Actual End Date, AND Target End Date is less than 8 days away, Status = At Risk
- If there is no Actual End Date, AND Target End Date is greater than today, Status = Behind
I need to add some additional parameters based on a new column called At Risk:
- If there is no Actual End Date, AND Target End Date is over 8 days away AND At Risk flag is checked, then Status is = At Risk
- If there is no Target Start Date and no Actual End Date AND At Risk flag is checked, then Status is = At Risk
- If the Target Start Date is greater than today's date AND At Risk flag is checked, then Status is = At Risk
I have no clue how to modify this formula to make this work.. I could use some smarter folks than me to help. 😂