根据条件对Excel表中数据进行计数,要忽略自动筛选后的隐藏值

count函数会把自动筛选掉的隐藏值也计算进去,SUBTOTAL(9,A2:A100)则是计算自动筛选后的所有单元格总数,我需要统计的就是就是这个数字。

请高手指点详尽方法,谢谢
我当前的表格是打印表,不希望破坏这个表的结构。我希望高手们能通过设置单元格公式或函数来帮我统计自动筛选后的单元格计数。
冀盼中。。。

你说的要求用以下这个公式即可办到:

=subtotal(2,A2:A100),计数筛选出的数字单元格个数。

如果要统计筛选出的单元格个数,包括字符类的可用:

=subtotal(3,A2:A100)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-07-10
你这个问题,筛选后只要选中要计算的单元格,直接点击(E)这个符号自动求和就可以了,答案会显示在最下面。
如果找不到,一定要用函数就用SUMIF
参数说明:
Range 是你要计算的区域。比如:A1:A9
Criteria 你要筛选的条件。 比如:"<22"
Sum_range 筛选之后要计算的区域。 比如:A1:A9(这里会忽略自动筛选后的隐藏值的)
第2个回答  2008-07-18
给你两个可能不算是答案的答案吧,我们常这样做:
第一是在做筛选的时候,左下角其实有现实筛选出多少的结果的,看那个就可以
第二呢,在表格的最后一列整列输入1,筛选后选择这一列,看看右下角的求和也行,用sum也行
由于两种办法其实都不会说影响你打印的
所以应该也能用
相似回答