Вы можете использовать оператор выбора, чтобы определить, в какой строке текущей записи клиента вы находитесь, затем индекс / совпадение, чтобы найти первого человека, имеющего дело с клиентом, и агрегат, чтобы найти первую строку после этого с разделением времени от 15 минут и более:
=IFERROR(CHOOSE(COUNTIF(A$2:A2,A2),"First Record",
INDEX(B$2:B$11,MATCH(A2,A$2:A$11,0)),
INDEX(B$2:B$11,AGGREGATE(15,6,(ROW(A$2:A$11)-ROW(A$2)+1)/(C$2:C$11>INDEX(C$2:C$11,MATCH(A2,A$2:A$11,0))+TIME(0,15,0)),1))),
"N/A")
Последняя запись просто определяет, где меняется идентификатор клиента:
=IF(A2=A3,"N/A","Last Record")