我在Google电子表格中有几个专栏。
我想计算有多少单元格有一个值(数字或字符串),并在列顶部显示该数字。
例如:
<小时/> 你好
上面的专栏给出了“4”的答案
我没有设法找到这样做的公式。
答案 0 :(得分:85)
在您希望显示结果的单元格中,使用以下公式:
=COUNTIF(A1:A200,"<>")
这会计算所有具有值的单元格,并忽略A1到A200范围内的所有空单元格。
答案 1 :(得分:13)
您也可以使用=COUNTA(A1:A200)
,不需要任何条件。
COUNTA计算数据集中的所有值,包括出现的值 不止一次和文本值(包括零长度字符串和 空格)。要计算唯一值,请使用COUNTUNIQUE。
答案 2 :(得分:4)
使用= COUNTIF(...)和= COUNTA(...)旁边的另一个技巧是:
=COUNTBLANK(A2:C100)
这会计算所有空单元格。
这对以下内容非常有用:
答案 3 :(得分:1)
答案 4 :(得分:0)
如果您希望获得关于您在页面上使用的任何过滤器的计数,则可以使用SUBTOTAL
函数。
=SUBTOTAL(103, A1:A200)
将帮助您获取非空行的数量,并遵守过滤条件。
103-与COUNTA
类似,但忽略空行并尊重过滤器。