Index/Match - Return the lowest row for multiple matches

I have an automation created that copies the row from the "Wetcast" sheet to a "Discard" sheet. From the Discard sheet, I want to return the "Ready to Ship Date" at the bottom most row into the "Previous Ready to Ship Date" cell in the Wetcast Sheet. The identifier/match value is the "ID" (GWC####).

This is the formula that I've come up with for the Previous Ready to Ship Date.

=INDEX({Ready to Ship - Discard}, MATCH(ID@row, {ID-Discard}, 0), 0)

However, it does not return the value that I wanted. Based on GWC1487, I would like to see 18-Sep-2020 returned as it's the last value on the sheet (meaning the last date change that was moved over) but the formula above is returning 21-Sep-2020 which is the higher row. I've tried changing the search type in the Match formula, but it either returns a #nomatch with -1 or blank with a 1.

Anyone have any ideas!?

Best Answers

«13

Answers

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!