With Neil's point that you're looking for the MAX date (missed that the first time), you could use this in my previously posted workbook in cell B4 of the Report worksheet:
=MAX(IF(--((INDIRECT("DB_"&B$2&"!$C$2:$C$2000")=$A4)*(INDIRECT("DB_"&B$2&"!$G$2:$G$2000")=B$3)),DATEVALUE(INDIRECT("DB_"&B$2&"!$J$2:$J$2000"))))
Entered as an ARRAY FORMULA with CTRL+SHIFT+ENTER
This does not require any data manipulation to the Text Strings you have currently entered as Dates (thanks, DATEVALUE), but I agree with Neil in that you should format those as dates.
This is processing intensive with how many arrays are being used, so I turned off the formula calculations, so it may take a few minutes to calculate. I suggest when you aren't trying to calculate the entire sheet to turn off automatic calculations.
Bookmarks