Страницы: 1
RSS
Поиск первой ячейки после установки автофильтра, После установки автофильтра необходимо найти первую верхнюю строчку и использовать в расчетах ячейки этой строки
 
Добрый день, форумчане! помогите пожалуйста решить задачу. При формировании отчетов пользователем за разные периоды ему необходимо видеть входящий остаток денежных средств. Предполагаю, что задача должна решаться сначала определением верхней строчки после работы автофильтра, а потом уже наверное, смещением использовать ячейки этой строчки.
Как смог рассказал свою проблему. В файле так же наглядно пояснил.
 
Решение (взято от сюда)
 
еще вариант массивная в С2
Код
=СУММ(ИНДЕКС(C22:E50;ПОИСКПОЗ(МИН(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ(A22;СТРОКА(A22:A50)-21;;;))<>0;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ(A22;СТРОКА(A22:A50)-21;;;))));A22:A50;0);)*{-1;1;1})
Лень двигатель прогресса, доказано!!!
 
Цитата
Сергей написал:
еще вариант массивная в С2
Сергей, я вставил код, а почему-то не работает. Такая массивная формула - с маху не разберешься((((
 
Цитата
skais675 написал:
Решение (взято  от сюда )
Отличный вариант! спасибо!
 
Как вариант
Только учитывайте, что в столбце Е не должно возвращаться "" (т.е. пусто), ставте 0
Код
=СУММПРОИЗВ((A$22:A$32=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(5;A22:A32))*((E22:E32)-(C22:C32)+(D22:D32)))
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Цитата
Александр написал:
Как вариантТолько учитывайте, что в столбце Е не должно возвращаться "" (т.е. пусто), ставте 0
Спасибо. Как вариант:)
 
Цитата
ivanant написал:
а почему-то не работает.
не знаю почему у вас не работает
Лень двигатель прогресса, доказано!!!
Страницы: 1
Наверх