Formula to capture Current Milestone and Current Task

I would like to surface the Current Milestone and Current Task for reporting purposes.
In the following example, current milestone is the task with milestone column checked and Status is In Progress.
Current task is the task with milestone column unchecked and Status is In Progress. However, it should not show "EXECUTION" as current task because EXECUTION will be in progress till the entire children is completed.
Do you have any idea how should I go about formulating a Search Formula to surface the relevant task/milestone?
Vivien Chong
Modern Work Management Consultant @ 57Network Consultancy Sdn Bhd
Connect with us: 57network.com
Best Answer
-
Current Milestone:
=INDEX(COLLECT([Task Name]:[Task Name], Milestone:Milestone, @cell = 1, Status:Status, @cell <> "Complete"), 1)
Current Task:
=INDEX(COLLECT([Task Name]:[Task Name], Status:Status, @cell <> "Complete"), 3)
Answers
-
Since you can't use arrays in Smartsheet you wouldn't be able to pull the second match using a match formula, so I would probably use a hidden helper column to determine if the row was a Child row in progress to return the result. There may be a more graceful way to do it, but I personally like the simplicity of this solution.
Best,
Zach Hall
Training Delivery Manager / Charter Communications
-
Current Milestone:
=INDEX(COLLECT([Task Name]:[Task Name], Milestone:Milestone, @cell = 1, Status:Status, @cell <> "Complete"), 1)
Current Task:
=INDEX(COLLECT([Task Name]:[Task Name], Status:Status, @cell <> "Complete"), 3)
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 67.6K Get Help
- 472 Global Discussions
- 200 Use Cases
- 513 Announcements
- 5.5K Ideas & Feature Requests
- 87 Brandfolder
- 157 Just for fun
- 81 Community Job Board
- 520 Show & Tell
- 35 Member Spotlight
- 3 SmartStories
- 307 Events
- 35 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!