Formule Excel: compter les lignes visibles dans une liste filtrée -

Table des matières

Formule générique

=SUBTOTAL(3,range)

Sommaire

Pour compter le nombre de lignes visibles dans une liste filtrée, vous pouvez utiliser la fonction SOUS-TOTAL, qui ignore automatiquement les lignes masquées par un filtre. Dans l'exemple illustré, la formule de la cellule C2 est:

=SUBTOTAL(3,B5:B14)

Explication

La fonction SUBTOTAL peut effectuer des calculs tels que COUNT, SUM, MAX, MIN, etc. Ce qui rend SUBTOTAL particulièrement intéressant et utile, c'est qu'il ignore automatiquement les éléments qui ne sont pas visibles dans une liste ou un tableau filtré. Cela le rend idéal pour afficher le nombre d'éléments visibles dans une liste, le sous-total des lignes visibles, etc.

En suivant l'exemple de l'image ci-dessus, pour compter le nombre de lignes non vides visibles lorsqu'un filtre est actif, utilisez:

=SUBTOTAL(3,B5:B14)

Si vous masquez les lignes manuellement (par exemple, cliquez avec le bouton droit de la souris, Masquer) et n'utilisez pas le filtre automatique, utilisez plutôt cette version:

=SUBTOTAL(103,B5:B14))

Le premier argument contrôle le type d'opération que SUBTOTAL effectuera. Pour une liste complète, voir le tableau ici.

Articles intéressants...