2016-09-21 1 views

Répondre

3

La fonction COUNTA() fera pour vous. Par exemple:

=COUNTA(A1:A100) 

renverra le nombre de cellules non vides dans la gamme A1: A100

+0

Depuis la colonne dans laquelle je veux regarder est 4 cellules larges, cette formule compte tous les '' x '' dans la gamme que j'ai spécifié (B2: E9) ... Ce n'est pas ce que je veux. Je veux compter les rangées non vides. –

+0

Dans votre cas, quelle est la différence entre une cellule ** non vide ** et une cellule contenant "x"? – CallumDA

+0

C'est la même chose que je voulais juste généraliser. –

1

Utilisez une nouvelle colonne pour obtenir le nombre de cellules vides dans chaque ligne, puis compter le nombre Ou, plus simplement, écrire =QUOTIENT(COUNTBLANK(B2:E2);4) dans F2, tirer la cellule vers le bas, puis écrire =SUM(F2:F101) dans G2.

S'il y a exactement 4 cellules vides dans une rangée, la cellule F aura une valeur de 1 et la somme ajoutera simplement toutes ces 1 pour obtenir le nombre de lignes vides.

0

Vous pouvez utiliser une formule matricielle. Par exemple, pour compter les 10 premières lignes à partir de la ligne 2.

=SUM((COUNTBLANK(OFFSET(B2,ROW(1:10)-1,0,1,4))=4)*1) 

enter image description here

Pour compter les 100 premières lignes:

=SUM((COUNTBLANK(OFFSET(B2,ROW(1:100)-1,0,1,4))=4)*1)