how to check a checkbox automatically when all predecessor are met and change date to today date
Hi!
I am creating a project where there a lot of tasks and predecessors.
I created a box check column and would like to put a formula where when a row have all their predecessors statue to complete, the box check is checked.
And in that same row, the date in one of the cell change to today date.
How should I go about to create this formula?
Thank you!!
Answers
-
Hello @Myra Léger
Thank you for your post. After reviewing what you are trying to accomplish, I came up with the formulas below.
- In the checkbox column: =IF([Status Column]@row = "Complete", 1)
- In the date column = =IF([Checkbox Column]@row = 1, TODAY())
See the sample below on what it looks like. Also, if you would like a formula to change the status to "Complete" in the Parent when all their predecessors status changes to "Complete", the formula used for that is: =IF(COUNT(CHILDREN([Column Name]@row)) = COUNTIFS(CHILDREN([Status Column]@row), "Complete"), "Complete", "Not Complete")
Hope this helps!
Cheers~
Krissia
-
Hello Myra,
You may like to see the solution suggested by Paul Newcome using the new SUCCESSOR function. https://community.smartsheet.com/discussion/84257/successors-testing#latest
It allows you to flag a row when all predecessor tasks have been completed. I found that solution very useful for more than 90% of tasks on my projects!
Best of luck!
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Smartsheet Customer Resources
- 63K Get Help
- 379 Global Discussions
- 212 Industry Talk
- 442 Announcements
- 4.6K Ideas & Feature Requests
- 140 Brandfolder
- 129 Just for fun
- 130 Community Job Board
- 449 Show & Tell
- 30 Member Spotlight
- 1 SmartStories
- 303 Events
- 34 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!