
Fórmula genérica
=SUBTOTAL(3,range)
Resumo
Para contar o número de linhas visíveis em uma lista filtrada, você pode usar a função SUBTOTAL, que ignora automaticamente as linhas que estão ocultas por um filtro. No exemplo mostrado, a fórmula na célula C2 é:
=SUBTOTAL(3,B5:B14)
Explicação
A função SUBTOTAL pode realizar cálculos como CONTAGEM, SOMA, MÁX, MÍN e muito mais. O que torna SUBTOTAL especialmente interessante e útil é que ele ignora automaticamente os itens que não são visíveis em uma lista ou tabela filtrada. Isso o torna ideal para mostrar quantos itens estão visíveis em uma lista, o subtotal de linhas visíveis, etc.
Seguindo o exemplo da imagem acima, para contar o número de linhas não vazias visíveis quando um filtro está ativo, use:
=SUBTOTAL(3,B5:B14)
Se você estiver ocultando linhas manualmente (ou seja, clicar com o botão direito do mouse, Ocultar) e não usar o filtro automático, use esta versão:
=SUBTOTAL(103,B5:B14))
O primeiro argumento controla o tipo de operação que o SUBTOTAL realizará. Para uma lista completa, consulte a tabela aqui.