Индекс / соответствие, чтобы вернуть список результатов, соответствующих критериям - PullRequest
0 голосов
/ 25 января 2020

У меня есть массив значений (часов), которые назначаются заданиям на каждый день месяца.

Я хотел бы составить расписание на день - список номеров заданий, которые необходимо сделано сегодня.

@ Скотт Крэйнер помог построить инструмент реверсирования - он возвращает дату для рассматриваемой работы.

search jobs

=INDEX(B2:E2,MATCH(TRUE,INDEX(INDEX(B3:E9,MATCH(G3,A3:A9,),)<>"",),0))

1 Ответ

1 голос
/ 25 января 2020

Если включен новый динамический фильтр массива c, поместите его в H4, и Excel выдаст результаты:

=FILTER(A3:A9,INDEX(B3:E9,,MATCH(H2,B2:E2,0))<>"")

Если нет, то нам нужно проявить немного креативности. Поместите это в H4 и скопируйте:

=IFERROR(INDEX(A:A,AGGREGATE(15,7,ROW($A$3:$A$9)/(INDEX($B$3:$E$9,,MATCH($H$2,$B$2:$E$2,0))<>""),ROW(A1))),"")
...