Як підрахувати відфільтровані рядки в excel (з прикладом)


Найпростіший спосіб підрахувати кількість комірок у відфільтрованому діапазоні в Excel — використовувати такий синтаксис:

 SUBTOTAL( 103 , A1:A10 )

Зауважте, що значення 103 — це ярлик для пошуку кількості відфільтрованого діапазону рядків.

У наступному прикладі показано, як використовувати цю функцію на практиці.

Приклад: підрахунок відфільтрованих рядків у Excel

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

Далі давайте відфільтруємо дані, щоб відобразити лише дати січня або квітня.

Для цього виділіть діапазон клітинок A1:B13 . Потім натисніть вкладку «Дані» на верхній стрічці та натисніть кнопку «Фільтр» .

Потім клацніть стрілку розкривного меню поруч із пунктом «Дата» та переконайтеся, що позначено лише поля біля «Січень» і «Квітень», а потім натисніть «ОК» :

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

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

Замість цього ми можемо використовувати функцію SUBTOTAL() :

Ця функція підраховує лише видимі рядки.

З результату ми бачимо, що є 5 днів, які припадають на січень або квітень.

Зверніть увагу, що в цій конкретній формулі ми використали 103 у функції проміжного підсумку, але ми також могли використати 102 :

підрахувати відфільтровані рядки в Excel

Ось різниця між ними:

  • 102 використовує функцію COUNT , яка підраховує лише клітинки, що містять числа.
  • 103 використовує функцію COUNTA , яка підраховує всі непорожні комірки.

Не соромтеся використовувати будь-яке значення у своїй формулі, яке має сенс для ваших даних.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові операції в Excel:

Як видалити відфільтровані рядки в Excel
Як додати відфільтровані рядки в Excel
Як усереднити відфільтровані рядки в Excel

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *