Как посчитать количество строк в excel после фильтра
Перейти к содержимому

Как посчитать количество строк в excel после фильтра

  • автор:

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

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

Самый простой способ подсчитать количество ячеек в отфильтрованном диапазоне в Excel — использовать следующий синтаксис:

SUBTOTAL( 103 , A1:A10 ) 

Обратите внимание, что значение 103 — это сокращение для определения количества отфильтрованных строк.

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

Пример: подсчет отфильтрованных строк в Excel

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

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

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

Затем щелкните стрелку раскрывающегося списка рядом с « Дата » и убедитесь, что отмечены только поля рядом с «Январь» и «Апрель», затем нажмите « ОК »:

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

Если мы попытаемся использовать функцию COUNT() для подсчета количества значений в столбце Date, она фактически вернет количество всех исходных значений:

Вместо этого мы можем использовать функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ() :

Эта функция считает только видимые строки.

Из вывода мы видим, что 5 дней приходятся на январь или апрель.

Обратите внимание, что в этой конкретной формуле мы использовали 103 в функции промежуточного итога, но мы могли бы также использовать 102 :

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

Вот разница между ними:

  • 102 использует функцию COUNT , которая подсчитывает только ячейки, содержащие числа.
  • 103 использует функцию COUNTA , которая подсчитывает все непустые ячейки.

Не стесняйтесь использовать значение в формуле, которое имеет смысл для ваших данных.

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

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

Подсчет количества строк или столбцов в Excel

Если вам нужен быстрый способ подсчета строк, содержащих данные, вы можете выбрать все ячейки в первом столбце этих данных (возможно, это не столбец A). Просто щелкните заглавную кнопку столбца. В строке состояния в правом нижнем углу окна Excel вы можете подсчитать количество строк.

Сделайте то же самое, чтобы подсчитать количество столбцов, но в этот раз щелкните селектор строки в левой части строки.

Затем в области состояния отображается количество, что-то вроде этого:

Количество строк в строке состояния Excel

Если вы выберете всю строку или столбец, Excel подсчитываются только ячейки, содержащие данные. Если вы выберете блок ячеек, будет подсчитано количество выбранных ячеек. Если выбранная строка или столбец содержит только одну ячейку с данными, строка состояния останется пустой.

  • Если вам нужно подсчитать символы в ячейках, см. подсчет символов в ячейках.
  • Если вы хотите узнать, сколько ячеек имеет данные, см. подсчет непустых ячеек с помощью счёта СЧЁТ.
  • Вы можете управлять сообщениями, которые отображаются в панели состояния, щелкнув правой кнопкой мыши ее и щелкнув элемент, который вы хотите увидеть или удалить. Дополнительные сведения см. в Excel состояния.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Подсчет Уникальных строк с помощью Расширенного фильтра в EXCEL

Имеется таблица Товары состоящая из 2-х столбцов: Товар и Стоимость . Таблица создана в формате Excel 2007 ( Вставка/ Таблицы/ Таблица ).

Задача

С помощью Расширенного фильтра подсчитаем количество уникальных строк (см. файл примера ).

Решение

Для подсчета числа уникальных строк, в любой ячейке выше таблицы введите формулу =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;Товары[товар]) Число 3 – это номер функции СЧЕТЗ() . Если нет желания создавать таблицу в формате Excel 2007 , то вместо Товары[товар] нужно указать диапазон ячеек столбца Товар .

Применим Расширенный фильтр для отображения только уникальных записей таблицы.

  • Выделите любую ячейку в диапазоне таблицы;
  • На вкладке Данные в группе Сортировка и фильтр выберите команду Дополнительно ( Расширенный фильтр) .
  • Отобразится диалоговое окно Расширенный фильтр .
  • Установите флажок Только уникальные записи и нажмите кнопку ОК .
  • Будут отображены только Уникальные строки (записи) таблицы. Повторяющиеся записи будут скрыты.
  • Для отображения скрытых записей на вкладке Данные в группе Сортировка и фильтр выберите команду Очистить.

После применения Расширенного фильтра будут отображены уникальные записи и функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() вернет количество уникальных строк в таблице.

СОВЕТ: Подсчет уникальных строк можно организовать и с помощью формул (см. статью Подсчет уникальных строк )

Как посчитать количество строк в excel после фильтра

Добрый день,
Подскажите пожайлуста что нужно сделать:
1. При фильтрации по исполнителю подсчитать количество всех его заказов
2. подсчитать только те строки где СРОКИ в минусах, как по исполнителю так и общее (пример вл.)
Спасибо

Прикрепленные файлы

  • post_176127.xls (23.5 КБ)

Пользователь
Сообщений: 3102 Регистрация: 24.12.2012
19.11.2010 12:38:44

Это для исполнителя, а по второму вопросу, надо поподробней (куда выводить значения?)

Прикрепленные файлы

  • post_176138.xls (27.5 КБ)

Редко но метко .
Пользователь
Сообщений: 1 Регистрация: 01.01.1970
19.11.2010 12:51:09

Прошу прощения, что влез в чужую тему. Как мне кажется, проблема похожа.
Нужно подсчитать количество значений в столбце, удовлетворяющих условие (СЧЕТЕСЛИ)при включенном автофильтре в другом столбце. Проблема в том, что Формула подсчитывает и скрытые занчения. Надеюсь, понятно объяснил.

19.11.2010 12:58:41
Вариант промитогов в списке/таблице (в функции со 101 по 111) — для подсчета только видимых.
83342
Прикрепленные файлы

  • post_176155.xls (35.5 КБ)

Пользователь
Сообщений: 47 Регистрация: 01.01.1970
19.11.2010 15:23:21
Всем спасибо, Все получилось!
19.11.2010 17:48:23

Вариант промитогов в списке/таблице (в функции со 101 по 111) — для подсчета только видимых.
83342

уважаемый Z, очень интересное решение! могли бы вы раскрыть секрет выпадающего списка? Это реализуется через данные — проверка-список ?

19.11.2010 18:27:05

Разочарую, все сделано примитивно — над данными (оформленными списком/таблицей) с пробелом в пустую строку скопированы шапка таблицы и промитоги. 😉
99956

19.11.2010 20:00:33

Разочарую, все сделано примитивно — над данными (оформленными списком/таблицей) с пробелом в пустую строку скопированы шапка таблицы и промитоги. 😉
99956

очень любопытно, часто пользуюсь динамическим списком, а на итоги никогда не обращал внимания.
большое спасибо!

Страницы: 1
Читают тему

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *