Цитата |
---|
Светлый написал: Нарисовалась вот такая формула:Код ? 1=ЕСЛИ(A2;СУММПРОИЗВ((A3:ИНДЕКС(A:A;ЕСЛИОШИБКА(ПОИСКПОЗ(A2;A3:A9997;)+СТРОКА();СЧЁТ(A:A)))=A2-1)*C3:ИНДЕКС(C:C;ЕСЛИОШИБКА(ПОИСКПОЗ(A2;A3:A9997;)+СТРОКА();СЧЁТ(A:A))));C2)Она считает сумму чисел группы предыдущего уровня. Для 1 непрерывный ряд с 0, для 2 строки с 1 до следующей 2, для 3 все с 2 до следующей 3.Не могу проверить группы с 3, потому что она одна. Возможно, в формуле придётся ещё проверку добавлять.*Формулу исправил, чтобы полностью с новым столбцом работала, формула в столбце E:Код ? 1=ЕСЛИ(A2;СУММПРОИЗВ((A3:ИНДЕКС(A:A;ЕСЛИОШИБКА(ПОИСКПОЗ(A2;A3:A9999;)+СТРОКА();9999))=A2-1)*E3:ИНДЕКС(E:E;ЕСЛИОШИБКА(ПОИСКПОЗ(A2;A3:A9999;)+СТРОКА();9999)));C2) Изменено: Светлый - 13 Сен 2019 19:50:06 |
Спасибо дружище! Формула подошла