1、COUNT函数“三兄弟”
主要指COUNT、COUNTA及COUNTBLANK函数。
COUNT函数用于计算区域中含有数字的单元格个数,对非数值型数字则忽略。
如下表,在单元格内输入公式为:=COUNT(B1:B9),即可快速统计数字个数。
COUNTA函数用于计算区域中非空单元格个数,可对逻辑值、文本或者错误值计数;
如图,在单元格内输入公式:=COUNTA(B2:B9),即可获取非空单元格个数。
COUNTBLANK函数用于统计数据区域中空白单元格个数。
如图,在单元格内,输入公式为:=COUNTBLANK(B2:B9),可获取空白单元格个数。
2、条件统计
常用函数有:COUNTIF、COUNTIF以及SUMPRODUCT函数。
COUNTIF函数用于统计满足某条件的单元格数量。
语法结构为:=COUNTIF(查找区域,查找条件)
如图,统计下表中成绩大于90分的人数,可在单元格内输入公式为:=COUNTIF(B2:B11,”>90″),即可完成。
COUNTIFS函数用于对满足多条件的单元格计数。
语法结构为:=COUNTIFS(条件区域1,条件1,[条件区域2,条件2],…)
如下,统计姓吴且销售额在大于1万的人数,在单元格内,输入公式为:=COUNTIFS(B2:B14,”吴*”,D2:D14,”>=10000″)。
SUMPRODUCT函数用于在给定的几组数组中,将数组之间对应元素相乘,以返回乘积之和。
语法结构为:=SUMPRODUCT(数组1,[数组2]…)
如下,统计成绩在85分以上的女生人数,在单元格内输入公式为:=SUMPRODUCT((B2:B13=”女”)*(C2:C13>85))
3、区间统计
FREQUENCY和DCOUNT函数常用于做区间统计。
FREQUENCY函数用于计算值在某范围之间出现的频率,返回一个垂直数字数组。
语法结构为:=FREQUENCY(需统计数组,间隔点数组)
如下所示,统计各分数段人数,首先选中单元格区域,之后输入公式为:=FREQUENCY(D2:D14,{70,80,90}),按Ctrl+Shift+Enter三键结束,即可完成。
DCOUNT函数用于返回列表或者数据库中,满足某指定条件的记录字段中包含数字的单元格个数。
语法结构为:=DCOUNT(单元格区域,指定条件,包含所指定条件的单元格区域)
如下,统计各分数段的人数,可在单元格内输入公式为:=DCOUNT($D$1:$D$14,$D$1,$F$2:G3)-SUM($H$2:H2),再向下填充,即可完成。
4、平均统计
AVERAGE函数用于计算所有参数平均值。
语法结构为:=AVERAGE(值1,值2,值3……)
AVERAGEIF函数用于返回某区域内满足某给定条件的数据平均值。
语法结构为:=AVERAGEIF(条件区域,条件,求平均值区域)
如下,求表中数学成绩在90分以上的平均值,输入公式为:=AVERAGEIF(C13:C24,”>90″)
AVERAGEIFS函数用于返回满足多个条件的平均值。
语法结构为:=AVERAGEIFS(求平均值范围,条件范围1,条件1,[条件范围2,条件2],…)
如下,求表中男同学分数在90分以上的平均值,在单元格内输入公式为:=AVERAGEIFS(C3:C26,B3:B26,”男”,C3:C26,”>90″)
5、最值统计
MAX函数用于取一组数组当中的最大值。
语法结构为:=MAX(数组或区域)
如下表,求表中成绩的最高分,输入公式为:=MAX(B2:B8)
MIN函数用于取一组数组中的最小值。
语法结构为:=MIX(数组或区域)
如下,求表中成绩的最低分,输入公式为:=MIN(B2:B8)
TRIMMEAN函数用于去除最大值和最小值之后,再求平均值。
语法结构为:=TRIMMEAN(Array,Percent)
Array为去掉极值之后,求均值的数值数组或数值区域;
Percent代表一个分数,用于指定数据点中几种需消除的极值比例。
如图,求去除一个最大值和最小值之后的平均值,在单元格内输入公式为:=TRIMMEAN(B2:I2,0.25)
注:案例中的B2:I2代表数值区域;而0.25代表分数,通过2/8换算而来,表示在8个数值当中,取出两个极值。
微信扫一扫加关注,Office自学网官方微信公众号,
专注分享软件安装和视频教程,让你一号在手,办公无忧!