Error pulling in % Complete in metadata for the current project phase.
Hi Community,
Hope your week is starting out well.
I would appreciate any help you can provide.
I am getting Unparseable error in the "Phase % Complete" cell in the Metadata sheet. I'm trying to pull in the "% Complete" from the Project Plan for the "Current Phase", which is "Onboarding".
As you can see, I have the "Current Phase" showing correctly in the project plan. This populates the metadata (via cell link). My formula to pull in the % Complete (96%) in the Current Phase row is causing an issue.
PROJECT PLAN (PP)
METADATA Sheet
Cross Sheet References are:
Range 5 = the % Complete column in the PP.
Range 4 = Current Phase cell in row 2 of the PP, "Onboarding"
Range 3 = The Task Name column in the PP.
I've tried variations of formatting the formula but can't seem to get any further. I also have read the documentation thoroughly, enough to feel like I'm losing my eyesight! 😉
Thank you!
Answers
-
Hi @Kathy PPT
The unparseable error is caused by the @row in your formula and the missing row index. That's the easy thing.
Now to figure out what to do instead. I see you have the Current Phase in the meta sheet. This formula would return the value in range 5 where the value in range 3 matches that in the Current Phase column of the meta sheet on the same row.
=INDEX(COLLECT({range 5}, {range 3}, [Current Phase]@row), 1)
Does that help?
-
@KPH,
Good morning and thank you for your reply. Your logic made sense; however, I'm now getting Incorrect Argument.
Incorrect Argument: =INDEX(COLLECT({customer name Project Plan Range 5}, {customer name Project Plan Range 3}, [Current Phase]@row, 1))
I need the % Complete value from the row where the current phase actually is in the project plan. In this case it's 96% (circled in red) in the collapsed Onboarding row (see original screen shot).
-
Hi @Kathy PPT
Can you move the 2nd from last parenthesis? This needs to close the COLLECT function before the row index part of the INDEX function.
=INDEX(COLLECT({customer name Project Plan Range 5}, {customer name Project Plan Range 3}, [Current Phase]@row), 1)
-
Hi @KPH
I feel like we are so close, but I can't see what's wrong.
#Invalid Ref: =INDEX(COLLECT({customer name Project Plan Range 5}, {customer name Project Plan Range 3}, [Current Phase]@row), 1)
#Unparseable (when I put a space before @row): =INDEX(COLLECT({Clark Builders Project Plan Range 5}, {Clark Builders Project Plan Range 3}, [Current Phase] @row), 1)
-
#Invalid Ref means one of the references to another sheet (the bit in in curly braces) doesn’t exist. Can you check them both? Maybe the customer name part wasn't pasted back in correctly?
There is a help sheet on cross sheet references here:
You should not have a space between the column name and @row. Use [Current Phase]@row
-
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 64.9K Get Help
- 441 Global Discussions
- 140 Industry Talk
- 472 Announcements
- 4.9K Ideas & Feature Requests
- 129 Brandfolder
- 148 Just for fun
- 68 Community Job Board
- 496 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 300 Events
- 36 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!