Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Счет ячеек "=8", без учета отфильтрованных
 
Подсчитать количество ячеек равно "8" во (втором) столбце таблицы с значениями от 1 до 20 после фильтрации таблицы (первый столбец), без учета отфильтрованных.
Подскажите пожалуйста есть ли возможность объединить функции СУММЕСЛИ() и ПРОМЕЖУТОЧНЫЕИТОГИ() в одной формуле или другой вариант решения задачи.
Изменено: Виктор75 - 5 Дек 2018 23:18:16
 
Виктор75, а у Вас файла нет?
 
Цитата
Юрий М написал:
а у Вас файла нет?
а зачем? вопрос то
Цитата
Виктор75 написал:
есть ли возможность объединить функции СУММЕСЛИ() и ПРОМЕЖУТОЧНЫЕИТОГИ() в одной формуле или другой вариант решения задачи.
Ответ - есть другой вариант решения.
 
Извините что не прикрепил изначально. Предположил, что правильно и четко поставлю задачу.
Не ожидал, что все так оперативно. Прикрепляю файл.
 
Цитата
Виктор75 написал:
Прикрепляю файл
И где он? )
 
Первым разом не прикрепилось.
 
по простому массивная
=SUM(SUBTOTAL(103;OFFSET(C5;ROW(A1:A300);))*(C6:C305=8))
но чуть более автоматизированная, для авто определения границ данных,
=SUM(SUBTOTAL(103;OFFSET(C5;ROW(A1:INDEX(A:A;COUNTA(A:A)-1));))*(C6:INDEX(C:C;COUNTA(A:A)+4)=8))
Изменено: БМВ - 8 Дек 2018 08:36:05
 
Спасибо.
Вижу работает.
Если можно распишите синтаксис пожалуйста (где и что и как работает).
И еще вопрос почему когда я меняю в примере знак равно на тот же знак формула перестает функционировать и выдает: #знач!
Что необходимо нажать для выполнения расчета при изменении формулы?
Хотелось бы понимать, а не обращаться с каждой проблемой на форум.
 
Цитата
БМВ написал:
массивная
Может поэтому?  
 
Цитата
Виктор75 написал:
распишите синтаксис
OFFSET(C5;ROW(A1:A300);) - создает набор диапазонов в одну ячейку.
SUBTOTAL(103;OFFSET(C5;ROW(A1:A300);)) - по этому набору считает там значения с учетом видимости строк, создавая массив из 0 и 1
SUBTOTAL(103;OFFSET(C5;ROW(A1:A300);))*(C6:C305=8)) - умножаем на результат сравнения с 8. соответственно там где равно будет 1 и при умножении или 0 или 1 в зависимости от того что было в результате SUBTOTAL
остается только просуммировать., что и делает SUM.
Финальный аккорд - Массивная - Чтоб работала надо ввести тремя заветными кнопками CTRL+SHIFT-ENTER
Изменено: БМВ - 9 Дек 2018 16:17:29
Страницы: 1
Читают тему (гостей: 1)
Наверх