I have a formula shown below that checks a product ID from that row against another sheet first to see if it was terminated and return the date listed. If that is good then it checks to see if on that second sheet a final process is recorded with operator information and returns the date:
=IFERROR(IF(COUNT(COLLECT({Product Scheduling Process Date}, {Product Scheduling Lot ID}, [Lot ID]@row, {Product Scheduling Process Status}, "5. Terminated")) > 0, INDEX(COLLECT({Product Scheduling Process Date}, {Product Scheduling Lot ID}, [Lot ID]@row, {Product Scheduling Process Status}, "5. Terminated"), 1), INDEX(COLLECT({Product Scheduling Process Date}, {Product Scheduling Lot ID}, [Lot ID]@row, {Product Scheduling Process Type}, CONTAINS("FINAL", @cell), {Product Scheduling Operator Info}, NOT(ISBLANK(@cell)), {Product Scheduling Operator Info}, <>"N/A"), 1)), "")
I've attached an image of the cell audit to show what I am seeing. Every other cell history entry nothing was actually changed for that row, then that column for the all rows goes to #Incorrect Argument Set, then goes back to normal and returns the appropriate date.
Here is a screenshot of the referenced sheet with the columns Lot ID, Product Type, Process Date, Process, Monitor Info, Operator Info, and the last one Process Status: