Compter des cellules non vides

Compter des cellules non vides

Pour compter des cellules non vides d’une plage remplie « à la main », rien de plus facile. La formule suivante sera valable aussi bien pour des textes, des nombres, des booléens, des formules…

Exemple

Compter le nombre de valeurs dans la colonne A :

=NBVAL(A:A)

Compter des cellules contenant des nombres

Si la plage ne contient que des nombres, on utilisera alors :

=NB(A:A)

Compter des cellules contenant des formules dont le résultat n’est pas vide

Par contre quand la plage est complétée par une formule pouvant donner un résultat vide, la cellule est considérée comme non vide à cause de la formule qu’elle contient. L’affichage est vide, mais pas la cellule.

Dans ce cas une formule du type

=NB.SI(A:A;"[a-zA-Z]+")

permet de contourner cette difficulté.

Il suffira de trouver l’expression régulière qui correspond à votre cas. Ici les cellules que l’on veut compter contiennent au moins une lettre.

Pour que la formule « fonctionne », il faudra s’assurer que l’option « Autoriser les expressions régulières dans les formules » est bien sélectionnée dans Outils>Options>LibreOffice Calc>Calcul .

Sources