Страницы: 1
RSS
Формула подсчета только видимых ячеек
 
Формула выводит видимые строки столбца B Листа 1 на новый лист и подсчитывает их сумму
Как обойтись в нижеприведенной конструкции без ДВССЫЛ("Скрыть!B"&СТРОКА(1:50))? - Альтернатива СМЕЩ (#2)
Офис 365/21:
Код
=LET(a;ФИЛЬТР(Скрыть!B1:B50;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;ДВССЫЛ("Скрыть!B"&СТРОКА(1:50)))=1);
ЕСЛИОШИБКА(ЧАСТОТА(МАКС(a)+1;a)+a;СУММ(a)))
 
ДВССЫЛ("Скрыть!A"&СТРОКА(1:50)) заменить на
СМЕЩ(Скрыть!A1;СТРОКА(1:50)-1;)
Тимофеев, а пока никак. Замена на СМЕЩ не чуть не лучше, а больше функций возвращающих массив диапазонов, вроде в наличии пока нет, а именно  на этом основано все решение.
По вопросам из тем форума, личку не читаю.
 
Спасибо БМВ, остановимся пока на ДВССЫЛ, но будем ждать новых функций для удобства пользователей
Изменено: Тимофеев - 25.01.2022 11:16:51
 
Если выводить только видимые строки можно попробовать такой формулой.
Код
=INDEX(Скрыть!A$1:A$50;AGGREGATE(15;7;ROW($A$1:$A$50)/(SUBTOTAL(103;OFFSET(Скрыть!A$1;ROW(A$1:A$50)-1;)));ROW(A1)))
Страницы: 1
Наверх