My formula first checks if Decision or PM Status is any of the following values. If true, it returns an empty string. If false, it checks if the Sprint Delivery date is earlier than today. If true, it returns the Request ID. If false or an invalid date, it returns an empty string. Here is the formula:
=IF(OR(Decision@row = "On Hold", Decision@row = "Complete", Decision@row = "Cancelled", Decision@row = "Rejected", [PM Status]@row = "On Hold", [PM Status]@row = "Complete", [PM Status]@row = "Cancelled", [PM Status]@row = "Rejected"), "", IFERROR(IF([Sprint Delivery]@row < TODAY(), [Request ID]@row, ""), ""))
My goal is to create a list of request id's for tasks that are currently in progress (hence, not on hold, complete, cancelled, or rejected) where the sprint delivery date is past due. The issue that I am running into is that it's only returning empty strings. I believe the issue may have something to do with the Sprint Delivery column. This column is of date type but contains a formula that references a column in another sheet, and that column contains a formula to reference another column in the same sheet. I tried creating a helper column in my sheet to convert the dates to fixed dates, but it's still returning empty strings. I also tried debugging by removing the IFERROR statement, but then received Invalid Data Type error. This is what led me to believe the error has something to do with the Sprint Delivery.