多个条件筛选后,统计某一列有几个不同的数值

来源:百度知道 编辑:UC知道 时间:2024/06/23 13:25:06
多个条件筛选后,统计某一列有几个不同的数值
比如,对A,B,C列各自按条件1,2,3筛选完后,再统计D列有多少不同数值
在excel里操作
因为要自动计算并显示在单元格里,所以想要以函数形式表示

去这里看看http://zzc.ccjy.cn/cwx/asp/teacheroline/jiankao/classtest/book2/excel/5/5-9.htm
这里有视频http://v.youku.com/v_show/id_co00XNDIwMDUxMg==.html
假设你数据在$A$1:$F$300,

筛选大于等于18的数据
在G1输入公式
=IF(ROW(1:1)>COUNTIF($A$1:$F$300,">=18"),"",INDIRECT(TEXT(SMALL(IF(($A$1:$F$300<>"")*($A$1:$F$300>=18),ROW($A$1:$F$300)*1000+COLUMN($A$1:$F$300)),ROW(1:1)),"r0c000"),))

数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动

和小于18的数据
=IF(ROW(1:1)>COUNTIF($A$1:$F$300,"<18"),"",INDIRECT(TEXT(SMALL(IF(($A$1:$F$300<>"")*($A$1:$F$300<18),ROW($A$1:$F$300)*1000+COLUMN($A$1:$F$300)),ROW(1:1)),"r0c000"),))<