I have the following three sheets:
SHEET 1 (with proposal form): Used to collect form submissions. Once reviewed, row is automatically copied to SHEET 3.
SHEET 2 (with approval form): Used to collect form submissions from the management team. The form includes the following fields: Program Code, Stage, and Decision (drop down with Approved, Not Approved, Request Revisions).
SHEET 3: Used to track progress of a program development through Stages 1, 2, and 3 to launch. There are two columns [Stage 1 (Decision)]@row and [Stage 2 (Decision)]@row, both of which have formulas to reference SHEET 2, matching the Program Code and Stage, then displaying the Decision. There is also a Status@row column that shows the current stage of the project. Initially it will change to "Stage 1" once it is copied from SHEET 1. Then, it changes, using an automated workflow, based on what appears in [Stage 1 (Decision)]@row and [Stage 2 (Decision)]@row (e.g., if currently "Stage 1" but then [Stage 1 (Decision)]@row equals "Approved", Status@row changes to "Stage 2", or equals "Request Revisions", Status@row stays at "Stage 1", etc.).
Status@row can equal "Stage 1", "Stage 2", "Stage 3", "Active", or "Archived Idea", if at any point the management team chooses "Not Approved" in Stage 1 or 2. It changes to "Active" once the program officially launces.
I want to be able to track the number of days a program stays in each of these phases:
- Stage 1 (and changes to "Stage 2" at some point)
- Stage 1 (and changes to "Archived Idea" at some point, that is management decided at some point in Stage 1 that the program wasn't feasible)
- Stage 2 (and changes to "Stage 3" at some point)
- Stage 2 (and changes to "Archived Idea" at some point)
- Stage 3 (and changes to "Active" at some point; that is the program officially launched)
- Stage 3 (and changes to "Archived Idea" at some point)
Down the road, we may use this sheet to track "Changes in Scope" that could occur once a program becomes "Active". But, I'll deal with that later. :)
I assume I will need to use Start and End date columns, and formulas that somehow calculate the time between when it started as Stage [x] to when it changed to [x]. I am not quite sure how to do this without using TODAY(), but then I want it to stop calculating days and "freeze" that number so I can report how much time this program (and other programs) spend in each of phases.
Anyone have an idea of an approach to accomplish this? I don't know if having [Stage 1 (Decision)]@row and [Stage 2 (Decision)]@row update via a cell reference (rather than through a manual change) would make a difference.
Thanks!