У меня есть лист Excel со статусом сотрудника в режиме реального времени, который меняется с состояния ожидания на занято или наоборот, в зависимости от его статуса в системе. Я пытаюсь получить первую измененную ячейку в столбце состояния в последнем статусе.
, например, ниже, это должно быть «В наличии», то есть C12, так как это первая строка текущего статуса.поэтому он должен игнорировать режим ожидания, так как после этого есть другой статус, и занят ... по той же причине.и вхолостуюи идите с первым рядом в «В наличии».
Что у меня есть до сих пор.
=LOOKUP(2,1/('Real-Time-Status'!B:B=B2),'Real-Time-Status''!D:D)
но он получает последнее значение в столбце состояния.который является C5 в образце ниже, вместо C12.
Name ID Status Timestamp
John Doe 1111 Idle 24/03/2019 15:27:15
John Doe 1111 Idle 24/03/2019 15:27:49
John Doe 1111 Idle 24/03/2019 15:28:23
John Doe 1111 Idle 24/03/2019 15:28:59
John Doe 1111 Busy 24/03/2019 15:29:34
John Doe 1111 Busy 24/03/2019 15:30:11
John Doe 1111 Busy 24/03/2019 15:30:47
John Doe 1111 Busy 24/03/2019 15:31:25
John Doe 1111 Idle 24/03/2019 15:32:20
John Doe 1111 Idle 24/03/2019 15:33:00
John Doe 1111 Idle 24/03/2019 15:34:05
John Doe 1111 Avail 24/03/2019 15:35:25
John Doe 1111 Avail 24/03/2019 15:36:25
John Doe 1111 Avail 24/03/2019 15:37:25