Як підрахувати відфільтровані рядки в excel (з прикладом)
Найпростіший спосіб підрахувати кількість комірок у відфільтрованому діапазоні в Excel — використовувати такий синтаксис:
SUBTOTAL( 103 , A1:A10 )
Зауважте, що значення 103 — це ярлик для пошуку кількості відфільтрованого діапазону рядків.
У наступному прикладі показано, як використовувати цю функцію на практиці.
Приклад: підрахунок відфільтрованих рядків у Excel
Припустімо, що ми маємо такий набір даних, який показує кількість продажів, здійснених компанією в різні дні:
Далі давайте відфільтруємо дані, щоб відобразити лише дати січня або квітня.
Для цього виділіть діапазон клітинок A1:B13 . Потім натисніть вкладку «Дані» на верхній стрічці та натисніть кнопку «Фільтр» .
Потім клацніть стрілку розкривного меню поруч із пунктом «Дата» та переконайтеся, що позначено лише поля біля «Січень» і «Квітень», а потім натисніть «ОК» :
Дані буде автоматично відфільтровано, щоб відображати лише рядки з датами січня або квітня:
Якщо ми спробуємо використати функцію COUNT() для підрахунку кількості значень у стовпці Date, вона фактично поверне кількість усіх початкових значень:
Замість цього ми можемо використовувати функцію SUBTOTAL() :
Ця функція підраховує лише видимі рядки.
З результату ми бачимо, що є 5 днів, які припадають на січень або квітень.
Зверніть увагу, що в цій конкретній формулі ми використали 103 у функції проміжного підсумку, але ми також могли використати 102 :
Ось різниця між ними:
- 102 використовує функцію COUNT , яка підраховує лише клітинки, що містять числа.
- 103 використовує функцію COUNTA , яка підраховує всі непорожні комірки.
Не соромтеся використовувати будь-яке значення у своїй формулі, яке має сенс для ваших даних.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в Excel:
Як видалити відфільтровані рядки в Excel
Як додати відфільтровані рядки в Excel
Як усереднити відфільтровані рядки в Excel