Первые и последние данные за несколько ночей для нескольких факторов

Первые и последние данные за несколько ночей для нескольких факторов

У меня есть список криков летучих мышей, которые были записаны за несколько ночей. Было записано несколько видов. Я хочу вытащить первый и последний крик (от заката до восхода солнца, а не по дням, с 19:00 до 07:00) для каждого вида за каждый день. Затем мне нужно рассчитать время после заката и до восхода солнца для каждого первого и последнего крика. Я привел пример данных ниже.

данные

решение1

Я предполагаю, что последние две строки имеют разные даты, так как это была ночь 21-го, но время было после полуночи. Учитывая это, столбец C будет тем, на который нужно будет обратить внимание для даты.

Что касается порядка сортировки, я предполагаю, что сортировка выполняется по столбцу A, а затем по столбцу B, поэтому время располагается в хронологическом порядке.

  • В столбце F указан уникальный список видов:
    =SORT(UNIQUE($D$2:$D$31))
  • В столбце G ищется первая запись вида на дату в G1:
    =XLOOKUP($F3 & G$1,$D$2:$D$31 & $C$2:$C$31,$B$2:$B$31,,,1)
  • В столбце H выполняется поиск последней записи вида на дату G1(обратите внимание на -1 как на режим поиска):
    =XLOOKUP($F3 & G$1,$D$2:$D$31 & $C$2:$C$31,$B$2:$B$31,,,-1)

введите описание изображения здесь

Связанный контент