Connect with peers, share your expertise, and inspire what’s next in Smartsheet — from proven practices to practical how-to insights from fellow users and product experts.
Sign in to join the conversation:
Hi everyone,
I'm trying to use this method to identify downstream dependencies within my gantt. I'm currently doing this using the "dependencies" column using the formula:
=JOIN(COLLECT(RowNum:RowNum, Predecessors:Predecessors, RowNum@row), ", ")
As you can can see, this formula correctly identifies that rows 1475 and 1476 are dependent on 1474, but it does not notice that row 1477 is also dependent on 1474. This is obviously because the string in [Predecessors]1477 is not an exact match to [RowNum]1474.
When I change the Dependencies formula to the following, however, it returns nothing:
=JOIN(COLLECT(RowNum:RowNum, Predecessors:Predecessors, CONTAINS(RowNum@row, @cell)), ", ")
Two questions:
1) How can I fix the "contains" so that it correctly finds numbers within the string?
2) How can I modify "contains" so that it finds the correct number. Ex. I don't want a search for row 10 to return row 100 and 1001 just because "10" is in the string. I thought about just searching for "10," and "10FS" etc... but this would require a huge AND statement and I may not think of every permutation allowed within SS's predecessor field.
Hi @Dan123
We recently released a new function that I think will help you with this and even eliminated the need for some of your helper columns! The SUCCESSORS Function combined with JOIN will calculate the direct successors of a task and return a collection of task row numbers.
You can reference any cell on this current row within SUCCESSORS for it to work, but I would suggest using your Primary Column or Task Name, like so:
=JOIN(SUCCESSORS([Task Name]@row), ",")
Here's the Community Announcement for this function. Let me know if this works for you!
Cheers,
Genevieve
Hi Genevieve,
That works perfectly! Thank you so much for bringing this to my attention!
Dan
Wonderful! I'm glad I could help. 🙂
Hi all, I am trying to build out a formula that will return "True" if the CIF #@row can be found above it in the same column (CIF #) AND the Days Since Created is between 30 - 365 days. All of the formulas I have tried have only gotten me so far as the "AND". Adding in the dates screws it up. The goal is to determine if…
I am getting a lot of REF errors for my predecessors and I can't figure out why. At first I thought I might have REF for predecessors to predecessors but that's not the case. When I export the file into Excel it shows the IDs in the place where it shows REF in SS. Each time I refresh the file I feel like different values…
I am trying to create a sheet summary, where the field is a formula that relies on a contact card within a column. However, it keeps returning a result of "#NO MATCH". The columns involved are, 1:) Priority (symbol column) for Up, Unchanged, and Down, and 2:) Contact Card column. I am trying to get a sheet summary formula…