How to use predecessors to auto update Part Numbers?

For my use case, I have a version of a product that only updates when it changes on the next version.

So for example say I have an assembly that has 3 parts in it. Lets say V1 and V2 of this assembly are identical except 1 item is different so has a different number:

V1:

  • 001 [Input]
  • 002 [Input]
  • 003 [Input]

V2:

  • 001 [INDEXED]
  • 002 [INDEXED]
  • 004 [Input]

V3

  • 001 [INDEXED]
  • 020 [Input]
  • 004 [INDEXED]

I wanted to use predecessors to basically have V1 be inputted text and then have the rest of the numbers just be Indexed from their predecessor and only change if I manually change a number.

So default value for all numbers of parts after V1 is an index pointing to the number of the predecessor unless I manually change it and then it updates all the ones after that.

I got it to work for 1 instance but indexing an index function causes a circular reference. Is there any way around that?

Tags:

Answers

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!