作者:乔山办公网日期:
返回目录:excel表格制作
可用sumproduct、countifs或count函数统计。
1、criteria_range1为第一个需要百计算其中满足某个条件的单元度格数目的单元格区域(简称条问件区域),criteria1为第一个区域中将被计算在内的条件(简称条件),其答形式可以为数字、表达式或文本。
2、EXCEL工作表中的函数版,用来统计多个区域中满足给定条件的单权元格的个数;countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)。
3、示例公式:
=SUMPRODUCT((A1:A100=1)*(B1:B100="a"))
=COUNTIFS(A:A,1,B:B,"a")
=COUNT(0/((A1:A100=1)*(B1:B100="a"))) 按组合键ctrl+shift+enter结束。
材料/工具:Excel2010
1、在桌面新建一个百空白的EXCEL工作表,并打开
2、打开后输入度数知据,要求求出数据范围大于等于20,小于等于50的个数
3、在道D3单元格输入公式=SUMPRODUCT((A2:A25>=20)*(A2:A25<=50)),而后确定,获取内符合条件的个数,个数为5
4、方法2:在D4单元格输入公式=COUNTIFS(A2:A25,">=20",A2:A25,"<=50"),这个是用的最常用的countif函数,获取符合条件区间的个数
5、方法3:在D5单元格输入公式=SUM(COUNTIF(A2:A25,{">=20",">=50"})*{1,-1}),这里是用的正负抵消的方法
6、方法4:在D6单元格输入公式=SUM((A2:A25>=20)*(A2:A25<=50)),这里使用的是数组公式,输入公式后容,必须按三键结束,就是转化为数组
先把级别列改成数值:
2. 然后用公式:
=COUNTIFS(B:B,"产品A",C:C,"<=10")
假设你数据是从第二行开始到2000行的话:
=sumproduct((B2:B2000<10)*1) 10岁以下抄的
=sumproduct((B2:B2000>=10)*(B2:B2000<20)) 10-20岁
其它类推
--------------
用筛选也是可以的,就不是用COUNTA来统计zd个数了,要用SUBTOTAL(3,B2:B2000)这样,它会随着你筛选的结果,而自动变化。