Если вы открыты для использования vba , то вы можете использовать событие Worksheet_Change
для сохранения «Дата / Время изменено» на втором (скрытом) листе, например:
Private Sub Worksheet_Change(ByVal Target As Range)
Sheet2.Range(Target.Address).Value = Now()
End Sub
Это позволит вам включить ваш «табель рабочего времени» в формулу, например:
=IF(Sheet2!A1 < Sheet2!B1, "First was " & A1 & ", then " & B1, "First was " & B1 & ", then " & A1)
(Очевидно, это лишь грубый пример, и он не учитывает такие вещи, как, когда только в одну из ячеек были введены данные, или очистку дат при удалении данных)