![](https://cdn.wiki-base.com/9683075/excel_formula_count_visible_rows_in_a_filtered_list__2.png.webp)
Formuła ogólna
=SUBTOTAL(3,range)
Podsumowanie
Aby policzyć liczbę widocznych wierszy na przefiltrowanej liście, możesz użyć funkcji SUMA CZĘŚCIOWA, która automatycznie ignoruje wiersze ukryte przez filtr. W przedstawionym przykładzie formuła w komórce C2 to:
=SUBTOTAL(3,B5:B14)
Wyjaśnienie
Funkcja SUMA CZĘŚCIOWA może wykonywać obliczenia, takie jak LICZBA, SUMA, MAKS, MIN i nie tylko. To, co sprawia, że SUBTOTAL jest szczególnie interesujące i użyteczne, to fakt, że automatycznie ignoruje elementy, które nie są widoczne na filtrowanej liście lub w tabeli. Dzięki temu idealnie nadaje się do pokazania, ile elementów jest widocznych na liście, w sumie częściowej widocznych wierszy itp.
Zgodnie z przykładem na powyższym obrazku, aby policzyć liczbę niepustych wierszy widocznych, gdy filtr jest aktywny, użyj:
=SUBTOTAL(3,B5:B14)
Jeśli ukrywasz wiersze ręcznie (tj. Klikasz prawym przyciskiem myszy, Ukryj) i nie używasz automatycznego filtrowania, użyj zamiast tego tej wersji:
=SUBTOTAL(103,B5:B14))
Pierwszy argument kontroluje typ operacji, którą wykona SUBTOTAL. Pełna lista znajduje się w tabeli tutaj.