常用Excel33个统计公式
1、统计数字个数
=Count(A:A)
2、统计非空单元格个数
=Counta(A:A)
3、统计A列兰色幻想个数
=Countif(A:A,”兰色幻想”)
4、统计A列某身份证号个数
=Countif(A:A,”身份证号*”)
5、判断A1单元格是否包字母C
=if(Countif(A:A,”*c*”),”包含”,”不包含”)
6、统计A列字符个数是5个的单元格个数
=Countif(A:A,”?????”)
7、统计A列小于0的个数
=Countif(A:A,”<0″)
8、统计A列值大于B1单元格值的个数
=Countif(A:A,”>”&b1)
9、统计A列大于平均值的数字个数
=Countif(A:A,”>”&AVERAGE(A:A))
10、统计财务部大专学历个数
=Countifs(A:A,”财务部”,B:B,”大专”)
11、统计年龄在30~40的人员个数
=Frequency(A:A,{40,29})
12、计算A列平均值
=Average(A:A)
13、计算A列大于0的平均值
=Averageif(A:A,”>0″)
14、计算财务部大专学习的D工资平均值
=Averageifs(d:d,A:A,”财务部”,b:b,”大专”)
15、计算A列最大值
=MAX(a:a)
16、计算财务部D列工资最大值
=MAXIFS(D:D,A:A,”财务”)
17、计算A列最小值
=Min(a:a)
18、计算财务部D列工资最小值
=MinIFS(D:D,A:A,”财务”)
19、计算A列第5大值
=large(a:a,5)
20、计算A列第5小值
=Small(a:a,5)
21、除去最大、最小值后的平均值
=TRIMMEAN(A1:A10,2/10)
22、计算排名
=RANK(B2,B:B)
23、在多个表中计算排名
=RANK(B2,(B:B,C:C))
24、统计出现次数最多的数字
=mode(A:A)
25、计算中值
=MEDIAN(A:A)
26、不计算隐藏行的最大值
=AGGREGATE(4,5,A1:a10)
27、不计算隐藏行的最小值
=AGGREGATE(5,5,A1:a10)
28、不计算隐藏行的求和
=AGGREGATE(9,5,A1:a10)
29、不计算隐藏行的数字个数
=AGGREGATE(2,5,A1:a10)
30、不计算隐藏行的非空单元格个数
=AGGREGATE(3,5,A1:a10)
31、不计算隐藏行的第N大值
=AGGREGATE(14,5,A1:a10,2)
32、不计算隐藏行的第N小值
=AGGREGATE(15,5,A1:a10,3)
33、合并单元格统计个数
A列合并单元格,B列明细,C列是数据,D列计数
D2=Counta(C2:C100)-SUM(D3:D100)
在Excel中,有一个可以求和、计数、计算平均值、中值、最大值……的函数,它就是AGGREGATE函数。

测试一下它的正确性,求和、算平均值正确:

你是不是有疑问,既然我已会了AVERAGE、SUM等函数,还有必要学习AGGREGATE函数吗?
当然有必要!‘AGGREGATE函数有3个很有用的功能:
1、忽略错误值
如果表中有错误值,AVERAGE和SUM函数就会出错,而AGGREGATE函数则可以选择性的忽略错误值。

测试:当有错误值时
=AGGREGATE(1,6,B2:B6) 正确
=AVERAGE(B2:B6) 错误

2、忽略隐藏行
常用的SUM等函数是无法忽略隐藏行的,而AGGREGATE可以
测试:当表中的行隐藏时:
=AGGREGATE(1,5,B2:B6) 可以忽略隐藏行求平均值
=AVERAGE(B2:B6) 不可以…..

这个函数常用于筛选时让序号连续时:
A2单元格公式
=AGGREGATE(3,5,B$1:B1)
