5

我想计算给定列(或范围)中的空(或非空)行。示例:我有一列跨越 4 个单元格宽度,每个单元格都有一个“x”或为空。此列下最多有 100 行。这是一张图片来澄清:

excel表格的截图

4

3 回答 3

4

COUNTA()功能将为您做到这一点。例如:

=COUNTA(A1:A100)

将返回A1:A100范围内的非空白单元格的数量

于 2016-09-21T14:11:40.637 回答
4

您可以使用数组公式。例如,从第 2 行开始计算前 10 行。

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

在此处输入图像描述

要计算前 100 行:

=SUM((COUNTBLANK(OFFSET(B2,ROW(1:100)-1,0,1,4))=4)*1)
于 2017-10-12T08:44:26.947 回答
3

使用新列获取每行中空白单元格的数量,然后计算该列中等于 4 的行数。

或者,更简单地说,=QUOTIENT(COUNTBLANK(B2:E2);4)在 F2 中写入,将单元格下拉,然后=SUM(F2:F101)在 G2 中写入。

如果一行中恰好有 4 个空白单元格,则 F 单元格的值为 1,总和将仅将所有这些 1 相加以获得空行数。

于 2017-05-31T13:01:37.413 回答