Progress with children rows
Hello all
I have a tracking sheet for payments under several Purchase Orders (POs). Each PO can have different numbers of milestone payments—anywhere from one to ten or more—until the PO is completely paid.
For each milestone, I need to mark it as 100% and then i need send invoice. The parent row should then show the percentage billed from the total PO value. For example, if the PO value is $1,000,000 and a partial payment of $250,000 is made, the progress should be shown as 25%.
The problem is that I constantly need to copy and paste the formula in the parent row to update the progress. Is there a way to update the formula automatically, or any other ideas for tracking this?
here's link to the sheet
Answers

Hello @Netanel yosef
I'm not sure if this would work for you or not, but you could convert your [Progress %] column to a column formula with the formula below:
=IFERROR(IF(COUNT(CHILDREN()) > 0, AVG(CHILDREN()), [Progress Value]@row / [Approved Work Value]@row), " ")
The formula is asking if the count of children is greater than 0, (e.g. has child rows), then average the child rows, else divide [Progress Value] against [Approved Work Value] for each row. The IFERROR is there to accommodate for any blank row.
This would be a change in the way you currently use the sheet in that rather than entering 100 % in [Progress %], you would be adding the amount paid in [Progress value]
I hope that is helpful to you in some way,
Protonspounge
Help Article Resources
Categories
 All Categories
 14 Welcome to the Community
 Smartsheet Customer Resources
 63.8K Get Help
 406 Global Discussions
 218 Industry Talk
 457 Announcements
 4.7K Ideas & Feature Requests
 141 Brandfolder
 136 Just for fun
 57 Community Job Board
 459 Show & Tell
 31 Member Spotlight
 1 SmartStories
 297 Events
 37 Webinars
 7.3K Forum Archives
Check out the Formula Handbook template!