![](https://cdn.wiki-base.com/9683075/excel_formula_count_visible_rows_in_a_filtered_list__2.png.webp)
Загальна формула
=SUBTOTAL(3,range)
Резюме
Щоб підрахувати кількість видимих рядків у відфільтрованому списку, ви можете використовувати функцію SUBTOTAL, яка автоматично ігнорує рядки, приховані фільтром. У наведеному прикладі формула в комірці С2 має вигляд:
=SUBTOTAL(3,B5:B14)
Пояснення
Функція SUBTOTAL може виконувати обчислення, такі як COUNT, SUM, MAX, MIN тощо. Що робить SUBTOTAL особливо цікавим та корисним, це те, що він автоматично ігнорує елементи, які не видно у відфільтрованому списку або таблиці. Це робить його ідеальним для показу, скільки елементів видно у списку, проміжні підсумки видимих рядків тощо.
Дотримуючись прикладу на зображенні вище, щоб підрахувати кількість непустих рядків, видимих, коли активний фільтр, використовуйте:
=SUBTOTAL(3,B5:B14)
Якщо ви приховуєте рядки вручну (тобто клацніть правою кнопкою миші, Сховати) і не використовуєте автоматичний фільтр, використовуйте замість цього версію:
=SUBTOTAL(103,B5:B14))
Перший аргумент визначає тип операції, яку буде виконувати SUBTOTAL. Повний список див. У таблиці тут.