I'm having a problem trying to capture a blank value from my Date column. I have 4 date columns:
- Planned Start Date
- Planned End Date
- Actual Start Date
- Actual End Date
My goal is to capture an error message in a [DateError] helper column based on the lack of input in these columns. For example, IF(AND([Planned End Date]@row < TODAY(), [Actual End Date]@row = "", [Actual Start Date]@row <> ""), "Project has ended & no recorded date", "") provides me the result "Project has ended..." I have a nested IF formula that captures everything I want, except for when I get to the end where I want to display an error message when [Planned Start Date] is blank. My problem is that the cell actually contains a formula, and outputs either a date value or a blank value. Why can't I reference the blank value output in my secondary formula?
DateError formula: =IF(AND([Planned End Date]@row < TODAY(), [Actual End Date]@row = "", [Actual Start Date]@row = ""), "Project has ended & no actual dates", IF(AND([Planned End Date]@row < TODAY(), [Actual End Date]@row = "", [Actual Start Date]@row <> ""), "Project has ended & no date recorded", IF(AND([Planned Start Date]@row < TODAY(), [Actual Start Date]@row = ""), "Project has started & no recorded date", IF([Planned Start Date]@row > TODAY(), "", IF(AND([Planned Start Date]@row < TODAY(), [Planned End Date]@row > TODAY()), "", IF([Planned End Date]@row < TODAY(), "", IF(ISBLANK([Planned Start Date]@row), "No project dates", "")))))))
Planned Start Date formula: =IFERROR(IF(INDEX({External Sheet Reference}, [Index Order]@row) = "", "", DATE(1900, 1, 1) - 2 + INDEX({External Sheet Reference}, [Index Order]@row)), "")
Any help would be greatly appreciated!