отличное минимальное значение, отличное от 0, так что следующее значение равно 0

У меня есть следующая матрица, и мне нужно получить часы минимальных и максимальных значений из каждого блока единиц.

Смотрите мой пример:

В моей первой попытке я получил первый и последний (8:30 и 17:00), используя формулу minifs и maxifs.

Так как я не мог получить 11:00 и 12:30, я изменил свой подход. Я создал справочную матрицу с 48 столбцами, которая дает 0,1,2,3 или 4 в нужных мне позициях. Вижу это:

матрица помощи

Однако выполнение этой справочной матрицы значительно увеличивает размер файла. Я хотел бы получить средние часы, используя только формулу. Я не хочу использовать справочную матрицу.

Заранее спасибо!

Всего 1 ответ


Поместите это в первую ячейку и перетащите вниз и вниз:

=INDEX($1:$1,AGGREGATE(15,7,COLUMN($B2:$AV2)/(($A2:$AU2=--(ISEVEN(COLUMN(A1))))*($B2:$AV2=--(ISODD(COLUMN(A1))))),INT((COLUMN(A1)-1)/2)+1)-ISEVEN(COLUMN(A1)))

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


Есть идеи?

10000