Страницы: 1
RSS
Формирование динамического диапазона по условию
 
Добрый день, форумчане!)
Есть дипазон, из него необходимо сформировать еще одну динамическкую таблицу по заданным условиям.
Если диапазон меняется, то динамическая таблица изменится.
В файле приложил свой вариант, но умею сортировать значения только от большего к меньшему, но задача в том, что нужно брать в массив не все значения) спасибо.
 
Как понял. ФМ:
Код
=ЕСЛИ(СТРОКА()-СТРОКА($3:$3)<=СЧЁТЕСЛИ($B:$B;"un");ИНДЕКС($A:$A;НАИБОЛЬШИЙ(СТРОКА(ИНДЕКС($A:$A;СТРОКА($3:$3)+1):ИНДЕКС($A:$A;ЧСТРОК($A:$A)))*(ИНДЕКС($B:$B;СТРОКА($3:$3)+1):ИНДЕКС($B:$B;ЧСТРОК($B:$B))="un");СТРОКА()-СТРОКА($3:$3)));"-")

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Я тоже как понял:
Код
={НАИБОЛЬШИЙ(Data*(СМЕЩ(Data;0;1)="un");СТРОКА(E4)-3)} 
 
JayBhagavan,  спасибо большое!"
Grin23, отличная идея! благодарю за локаничность!
 
Вариант со СМЕЩ не очень хороший - пересчет формулы при любом изменении на листе.
В файле - вариант с доп. столбцом.
Страницы: 1
Наверх