Help with a Formula Error."Invalid Value"
I have created a formula : =IF(ISBLANK(INDEX({Status}, MATCH([PRO ID]@row, {PRO Id}, 0), MATCH([PRO Name]@row, {Project Name}, 0))), INDEX({Submitted Date}, MATCH([PRO ID]@row, {PRO Id}, 0), MATCH([PRO Name]@row, {Project Name}, 0)), ""). This works for me on the first row and i converted this to column formula. But from 2nd row this formula does not work it shows invalid value. Can anyone help me here?
Best Answer
-
Hi @Rachu,
Try below formula
=LEFT(JOIN(COLLECT({Submitted Date}, {PR Name}, [Project Name]@row, {ID}, [PRO ID]@row)), 8)
Answers
-
I recommend checking the following:
- Named Ranges Consistency: Ensure that
{Status}
,{PRO Id}
,{Project Name}
, and{Submitted Date}
named ranges are consistently applied across all rows in your sheet. Inconsistencies in named range definitions can lead to#INVALID VALUE
errors. - Reference Validity: Verify that all references within the
INDEX
andMATCH
functions point to valid ranges and that these ranges are appropriately sized and formatted across the sheet. - Formula Evaluation Context: While the formula should theoretically work when converted to a column formula, it's possible that the dynamic evaluation context of
@row
is not behaving as expected in combination with your named ranges. You might need to review the named ranges to ensure they're capturing the intended cells across the entire sheet. - Data Types and Formats: Check that the data types and formats of the
[PRO ID]
and[PRO Name]
columns match those of the{PRO Id}
and{Project Name}
named ranges. Data type mismatches can sometimes result in failed matches.
- Named Ranges Consistency: Ensure that
-
Hi @David Jasven Thank you so much for your response. I checked everything still unable to figure out the issue.I created a simple formula just to get the submitted date from the form responses. The scenarios is same the formula works for 1st row and then for the remaining rows it does not work. Attached few screenshots. It will be great if you can help me here.
-
Hi @Rachu,
Try below formula
=LEFT(JOIN(COLLECT({Submitted Date}, {PR Name}, [Project Name]@row, {ID}, [PRO ID]@row)), 8)
-
@Leela Lodhi Th formula you provided worked. Thank you. Do you have any idea why the formula that I provided did not work.
-
Hi @Rachu Pls allow me some time I will test the formula and will get back to you on this.
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 65.2K Get Help
- 445 Global Discussions
- 143 Industry Talk
- 476 Announcements
- 5K Ideas & Feature Requests
- 84 Brandfolder
- 150 Just for fun
- 71 Community Job Board
- 488 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 301 Events
- 36 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!