计算过滤的Excel数据集中的列数?

时间:2016-07-11 15:11:31

标签: excel filter count subtotal

我不知道这是否是一个非常快速的修复,或者如果这是适当的Stack Exchange站点,因为我是新的,所以我提前道歉,如果我不小心违反了meta网站中的任何条款。

如果Excel适合提交并且您想帮助我(我将非常感激),我的问题如下:

我有一个过滤的数据集,其行显示如下:

 1 ....DATA....
 3 ....DATA....
 4 ....DATA....
 5 ....DATA....
 6 ....DATA....
 17 ....DATA...
 23 ....DATA...
 41 ....DATA...
 81 ....DATA...

数字表示Excel电子表格中最左侧的行号。显然,数字代表满足过滤条件的行。我想计算满足这种条件的行数用于某种形式的数据分析。但是,每当我使用

  count()

  countA()

在Excel中的功能,我得到81.从逻辑上讲,我理解这是因为我将过滤后的数据集计算到累积的最后一行,第81行。但是,无论如何,计算仅在我的屏幕上显示的过滤数据集?所以在这种情况下,我希望计数函数在上面的过滤数据集中使用函数时给出9。

1 个答案:

答案 0 :(得分:0)

你想使用SUBTOTAL()函数,第一个Criterion设置为3,即CountA():

=SUBTOTAL(3,A2:A29)

enter image description here