Как использовать ПРОМЕЖУТОЧНЫЙ ИТОГ с СЧЁТЕСЛИ в Excel

Как использовать ПРОМЕЖУТОЧНЫЙ ИТОГ с СЧЁТЕСЛИ в Excel

Вы можете использовать следующую формулу для объединения функций ПРОМЕЖУТОЧНЫЙ ИТОГ и СЧЁТЕСЛИ в Excel:

=SUMPRODUCT(SUBTOTAL(3,OFFSET( B2:B11 ,ROW( B2:B11 )-ROW( B2 ),0,1)),--( B2:B11 ="Guard"))

Эта конкретная формула позволяет вам подсчитать количество ячеек в диапазоне B2:B11, равное «Guard», даже после того, как этот диапазон ячеек был каким-то образом отфильтрован.

В следующем примере показано, как использовать эту формулу на практике.

Пример: как использовать ПРОМЕЖУТОЧНЫЕ ИТОГО со СЧЁТЕСЛИ в Excel

Предположим, у нас есть следующий набор данных, содержащий информацию о различных баскетболистах:

Далее давайте отфильтруем данные, чтобы отображались только те строки, в которых игроки находятся на западной конференции.

Для этого выделите диапазон ячеек A1:C11.Затем щелкните вкладку « Данные » на верхней ленте и нажмите кнопку « Фильтр ».

Затем щелкните стрелку раскрывающегося списка рядом с Конференция и убедитесь, что установлен только флажок рядом с Западом , затем нажмите OK :

Данные будут автоматически отфильтрованы, чтобы отображались только строки, в которых столбец Conference равен West :

Если мы попытаемся использовать функцию COUNTIF() для подсчета количества строк, где Position равна «Guard», она фактически вернет количество строк, равное «Guard» в исходном наборе данных:

Вместо этого нам нужно использовать следующую формулу:

=SUMPRODUCT(SUBTOTAL(3,OFFSET( B2:B11 ,ROW( B2:B11 )-ROW( B2 ),0,1)),--( B2:B11 ="Guard"))

На следующем снимке экрана показано, как использовать эту формулу на практике:

Эта функция подсчитывает только количество видимых строк, где Position равно «Guard», что составляет 4 строки.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:

Как удалить отфильтрованные строки в Excel
Как подсчитать отфильтрованные строки в Excel
Как суммировать отфильтрованные строки в Excel

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.