Configuré un ejemplo para responder a tu pregunta. Tengo sheet1 y sheet2. Hoja1 He poblado como usted dijo:
En Sheet2 tengo una copia con una columna de Último Tiempo
Entonces, para recuperar el último tiempo de Sheet2 a Sheet1 si las columnas A y B coinciden, pongo esta fórmula en mi campo C:
=iferror(INDEX(Sheet2!C:C,1 + MIN(IF(Sheet2!A:A=Sheet1!A2,IF(Sheet2!B:B=Sheet1!B2,ROW(Sheet2!A:A),-2),-2))),"")
Esto se coloca en Sheet1 C2 y podría arrastrarse hacia abajo para obtener más.
Déjame desglosar esta fórmula. La instrucción IF busca si el rango de A: A en la hoja 2 coincide con el valor A2 de la Hoja1 Y SI B: B coincide con el valor B2 de la Hoja1, entonces recupera el número de fila. Lo hice de esta manera en caso de que se encuentren varias instancias, solo recuperará un valor. El comando INDEX simplemente busca en la columna C de Sheet2 el valor en la fila encontrada.
Si no se encuentran los valores A y B, se informa un -2 (pero agregado por 1 en la fórmula. En este caso, se generaría un error ya que no existe una fila -1, entonces el comando IFERROR devuelve un espacio en blanco ( "")