Excel表格如何统计数据区域中非0项的个数,且能随不同的筛选条件变化?

Excel表格如何统计数据区域中非0项的个数,且能随不同的筛选条件变化?
要求在顶端横行加总竖列的非0项的个数,且在筛选不同型号或制程时,能随之变化。不用数据透视表

可以使用分类汇总函数SUBTOTAL.
使用第一参数的时候,要选择不统计筛选隐藏行的那个对应参数即可。这个函数可以求和,计数,求最大值,最小值,平均值等等汇总功能。追问

能具体点吗?SUBTOTAL计数,求和等功能我都会,我要的是非0项的计数,同时随筛选项变化。

追答

公式做不到扣除隐藏列之后根据条件计数。不过筛选可以想办法处理。
在筛选的时候,可以去掉零值的选项。不过这样的话,操作要多些步骤。
或者,将相应列的零值替换成文本格式的0。然后用COUNT计数(subtotal对应代码2),这样就只能将是数值格式的数字计数。(替换的话,需要用单元格匹配,否则其他零也会被替换,这个要注意)。

如果要想筛选完之后直接得出结果的话,只能用VBA了。 用VBA都不用这种筛选,直接填写条件就可以筛选统计了。

温馨提示:内容为网友见解,仅供参考
无其他回答

Excel表格如何统计数据区域中非0项的个数,且能随不同的筛选条件...
使用第一参数的时候,要选择不统计筛选隐藏行的那个对应参数即可。这个函数可以求和,计数,求最大值,最小值,平均值等等汇总功能。

如何用EXCEL公式统计某区域内不同数值项目的数量!?
用菜单“数据”-“筛选”-“高级筛选”,然后选择一个输出区域,勾上“选择不重复记录”即可,如果非要用公式的话需要用数组公式 =SUM(1\/COUNTIF(A1:A10,A1:A10))输入完按Ctrl+Shift+Enter组合键

如何在excel里面统计数据的个数?
1. 使用count函数。在需要统计数据个数的单元格中输入=count(数据区域),数据区域为所需要统计的数据区域,然后回车即可得出结果。2. 使用counta函数。同样在需要统计数据个数的单元格中输入=counta(数据区域),数据区域为所需统计的数据区域,回车即可得出结果。与count函数不同,counta函数可以统计非数值...

Excel表格如何统计同一列中不同数字的个数?
1、首先我们打开excel软件,在其中输入一些后面要用到的数据。2、接下来我们在一个单元格中输入Countif函数,并设置好数据区域,选择好要统计的内容项。3、接下来输入完公式以后回车就可以得出统计个数了。4、如果想统计多个内容项的个数,那么我们需要将他们放到大括号里面。5、写好公式并回车以后,我们...

Excel 符合另一列的某种条件下,统计一列有多少个不同的项,非零的
数据总是关键,怎样的数据、怎样的需求(你的某种条件),决定了所使用的方法。一般来说,楼主的需求可以用公式解决,无非是SUM(IF(Countif()*Match(),1,0))这种方式来获得满足条件的不同项的个数统计。楼上的SUMIF有点简单化这个问题了

excel 如何筛选出分类汇后总和不为0的项
大概明白你意思了。很简单,加一列,然后用公式就搞定了。见下图。D2的公式内容在图片的上方可以看到,公式向下填充。然后D列过滤非0的就是你要的结果。

excel如何统计筛选项的个数?
1、打开excel表格,直接选中需要筛选后进行统计数量的单元格区域。2、然后点击表格上方工具栏中的“插入”选项,选择其中的“数据透视表”。3、将“数据”栏目拖入“筛选”框,同时将“数据”栏目拖入“值”框。4、点击“数据”下拉框,点击需要筛选的数值后点击确定。5、即可将单元格进行筛选,并将筛选...

EXCEL中如何多条件统计不重复项的个数,急求谢谢!
1、第一步,创建一个空白的EXCEL工作簿并打开,见下图,转到下面的步骤。2、第二步,完成上述步骤后,输入演示数据,要求在D4单元格中找到D列中等于单元格D3中相应B列的非重复数,见下图,转到下面的步骤。3、第三步,完成上述步骤后,创建一个新的辅助列,在列A中,然后输入公式= =IF(IF($C...

在excel中如何统计区域内的符合条件的个数?
excel如何求符合条件的单元格区域内符合条件的单元格的数量 D2输入公式=SUMPRODUCT(($C$4:$U$4=$C$1)*($C$5:$U$24=D1)),向右填充E2,F2. 其他同理。excel中如何统计符合条件的个数 W4单元格使用公式 =countif(I4:S4,">"&V4) 即可。 请采纳,谢谢!EXCEL引用区域内符合条件的...

excel中如何统计不同值的个数
通过以下四个步骤即可 1.在“数据”标签页中,选择“删除重复项”2.为了不影响别的列,这里我们选择“以当前选定区域排序”3.注意选上“数据包含标题”,因为我们第一行不是数据 点击确定 4.不到2秒钟,excel就完成了重复值的删除

相似回答