Hi everyone,
I’m rebuilding an Operational Status formula that references another sheet for quarter-end deadlines. The formula works logically, but Smartsheet keeps returning #UNPARSEABLE.
Here’s the current version (I’ve confirmed all range names and column types are correct):
=IF(
AND(
OR([Step 1: CQ LAUNCH Required (Yes or No)]@row  = "Yes", [Step 1: PQ LAUNCH required (Yes or No)]@row  = "Yes"),
IF([Step 1: CQ LAUNCH Required (Yes or No)]@row  = "Yes", ISDATE([CQ: Completed Date]@row ), TRUE),
IF([Step 1: PQ LAUNCH required (Yes or No)]@row  = "Yes", ISDATE([PQ Date Completed]@row ), TRUE)
),
"Completed",
IF(
AND(
ISBLANK([Tax COE Date Activation Issues Resolved]@row ),
ISBLANK([Customer Completed Date]@row ),
OR([Step 1: CQ LAUNCH Required (Yes or No)]@row  = "Yes", [Step 1: PQ LAUNCH required (Yes or No)]@row  = "Yes"),
IF([Step 1: CQ LAUNCH Required (Yes or No)]@row  = "Yes", ISBLANK([CQ: Completed Date]@row ), TRUE),
IF([Step 1: PQ LAUNCH required (Yes or No)]@row  = "Yes", ISBLANK([PQ Date Completed]@row ), TRUE)
),
IF(
AND(
ISDATE(INDEX({PS GD Deadlines Range 2}, MATCH([Reporting Quarter]@row , {PS GD Deadlines Range 3}, 0))),
TODAY() > INDEX({PS GD Deadlines Range 2}, MATCH([Reporting Quarter]@row , {PS GD Deadlines Range 3}, 0))
),
"Not Started (Past Due)",
"Not Started"
),
IF(
AND(
OR(ISDATE([Tax COE Date Activation Issues Resolved]@row ), ISDATE([Customer Completed Date]@row )),
OR(
AND([Step 1: CQ LAUNCH Required (Yes or No)]@row  = "Yes", ISBLANK([CQ: Completed Date]@row )),
AND([Step 1: PQ LAUNCH required (Yes or No)]@row  = "Yes", ISBLANK([PQ Date Completed]@row ))
),
ISDATE(INDEX({PS GD Deadlines Range 4}, MATCH([Reporting Quarter]@row , {PS GD Deadlines Range 3}, 0))),
ISDATE(INDEX({PS GD Deadlines Range 2}, MATCH([Reporting Quarter]@row , {PS GD Deadlines Range 3}, 0))),
TODAY() >= INDEX({PS GD Deadlines Range 4}, MATCH([Reporting Quarter]@row , {PS GD Deadlines Range 3}, 0)),
TODAY() <= INDEX({PS GD Deadlines Range 2}, MATCH([Reporting Quarter]@row , {PS GD Deadlines Range 3}, 0))
),
"In Progress (Restriction Period)",
IF(
AND(
OR(ISDATE([Tax COE Date Activation Issues Resolved]@row ), ISDATE([Customer Completed Date]@row )),
OR(
AND([Step 1: CQ LAUNCH Required (Yes or No)]@row  = "Yes", ISBLANK([CQ: Completed Date]@row )),
AND([Step 1: PQ LAUNCH required (Yes or No)]@row  = "Yes", ISBLANK([PQ Date Completed]@row ))
)
),
"In Progress",
"Not Started"
)
)
)
)
Has anyone seen this happen with large nested formulas and cross-sheet INDEX/MATCH?
Any syntax or length limits I should be aware of?
-TIA!