Formulas and Functions

Formulas and Functions

Ask for help with your formula and find examples of how others use formulas and functions to solve a similar problem.

Successor Column

Hi Brain Trust

We have a sheet using predecessors and have just been ask if we could have a Sucesor column -

iIt would be good to know when amending a date what other items are dependent on that date 

Answers

  • Community Champion
    edited 10/09/24

    Hi @Susan van Niekerk

    You have add a Successor column and have a formula in there if you already have a Row ID column. Your formula would be

    =JOIN(COLLECT([Row ID]:[Row ID], Predecessors:Predecessors, [Row ID]@row), ", ")

    This will populate the rows which are directly marked as a Predecessor for each row.

    Here's how the results would look like

    You can change the collect to populate the name of the task instead by changing Row ID to Task Name in the above formula.

    Thanks,

    Aravind GP| Delivery Manager

    Atturra Data & Integration

    M: +61493337445

    E:Aravind.GP@atturra.com

    W: www.atturra.com

  • Formula

    =JOIN(COLLECT([Task Name]:[Task Name], Predecessors:Predecessors, [Task Name]@row), ", ")

    But it isnt returning Anything

    =JOIN(COLLECT(Row:Row, Predecessors:Predecessors, Row@row), ", ") is working and will return ROW ID

  • Community Champion

    Hi @Susan van Niekerk

    Try this formula

    =JOIN(COLLECT([Task Name]:[Task Name], Predecessors:Predecessors, [Row]@row), ", ")

    Thanks,

    Aravind GP| Delivery Manager

    Atturra Data & Integration

    M: +61493337445

    E:Aravind.GP@atturra.com

    W: www.atturra.com

  • This is another fundamental planning feature that SmartSheet has spent over a decade ignoring requests from users on. Until this basic feature is added, SmartSheet will never be an efficient planning platform.

  • Hi ArvindGP

    =JOIN(COLLECT(Task Name:Task Name, Predecessors:Predecessors, Row@row), ", ")

    =JOIN(COLLECT([Task Name]:[Task Name], Predecessors:Predecessors, [Row]@row), ", ")

    Both versions return a UNPARSEABLE ERROR

    Yet in another sheet I have the below working well ( Columns same if both sheets)

    =JOIN(COLLECT(Row:Row, Predecessors:Predecessors, Row@row), ", ")

  • Community Champion

    I don't know how new of a function it is, but SUCCESSORS() is a usable function:

    Jason Tarpinian - Sevan Technology

    Smartsheet Aligned Partner

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!

Trending in Formulas and Functions