一、excel统计数量个数
加辅助列解决
1、b2=IF(A2="","",ROW()*100+LEN(SUBSTITUTE(A2,CHAR(10),""))/4)下拉(目的是提取行号+自编号个数
2、c1=SUMPRODUCT(LEN(SUBSTITUTE(A2:A100,CHAR(10),""))/4)(目的是统计a2:a100共有多少个自编号)
3、e1=MIN(B:B)→e2=IF(ROW()>C$1,"",IF(ROW()-MATCH(E1,E$1:E1,0)
4、f1=IF(E1="","",MID(SUBSTITUTE(INDEX(A:A,INT(E1/100)),CHAR(10),""),(ROW()-MATCH(E1,E:E,0)+1)*4-3,4))下拉就把所有自编号提取到一列了
5、g1=IF(F1="","",IF(MATCH(F1,F:F,0)=ROW(),ROW(),""))下拉
6、h1=IF(ROW(A1)>COUNT(G:G),"",INDEX(F:F,SMALL(G:G,ROW(A1)))),至此不重复自编号提取出来了
7、i1=IF(H1="","",COUNTIF(A:A,"*"&H1&"*"))下拉,最后j1=INDEX(H:H,MATCH(MAX(I:I),I:I,0))这j1就是次数最多的自编号
二、excel表格按条件统计个数
使用SUMPRODUCT函数完成
1、例如统计 各单位男女的人数。 这就是设计两个条件 单位 性别 进行统计个数
2、点击插入函数功能按钮。选择数学与三角函数,中的SUMPRODUCT,点击确定
3、弹出函数参数设置框,注意这个函数的基本说明是返回相应的数组或区域乘机的和。
4、我们需要将条件都写到第一行的输入框中。基本格式为(条件一)*(条件二).....
例如本例需要计算A2:A20区等于某单位即G3, 这算条件一
计算C2:C20性别区等于“男”H2这算条件二
就需要如图书写公式
5、为了让公式在向右、向下拖动中,自动计算对应列的正确单元格,需要合理加上绝对引用$。
最终结果公式如图红框内显示
6、完成计算后,会看到正确结果。拖动公式到合适位置 I列。即可计算符合条件的男女的人数。