身边有很多需要用Excel的朋友,做财务的、做人事的、做销售的。有的小伙伴经常抱怨说:作为“表哥”、“表姐”的他们,天天和数据打交道 ,昏天黑地处理数据,不是在统计数据就是在统计数据的路上。他们也经常自嘲:要是你联系不上我,就说明我深深地陷在统计的恼海里。

其实,如果你熟练地掌握一些统计类函数,就不用那么辛苦了。今天我们就来说说常见的统计函数应用技巧。

统计类函数是Excel中使用频率最高的函数,绝大多数报表都离不开它们,从简单的计数与求和,到多区域中多种条件下的计数与求和,此类函数总是能帮助我们解决很多大问题。

根据函数的功能,主要可将统计函数分为数理统计函数、分布趋势函数、线性拟合和预测函数、假设检验函数和排位函数。

由于篇幅有限,今天我们主要来看一看最常用和最有代表性的一些函数。

01 使用COUNTA函数计算参数中包含非空值的个数

COUNTA函数用于计算区域中所有不为空的单元格个数。

语法结构:COUNTA (value1,[value2],...)

参数:

value1:必需参数,表示要计数的第一个参数。

value2,...:可选参数,表示要计数的其他参数,最多可包含255 个参数。

案例:

要在员工奖金表中统计出获奖人数,因为没有奖金人员对应的单元格为空,有奖金人员对应的单元格为获得的具体奖金额,所以可以通过COUNTA函数统计相应列中的非空单元格个数来得到获奖人数,具体操作步骤如下:

打开素材文件\员工奖金表.xlsx,在A21单元格中输入相应的文本,在B21单元格中输入公式【=COUNTA(D2:D19)】,返回结果为【14】,即统计到该单元格区域中有14个单元格非空,也就是说有14人获奖。

excel统计公式大全详解(学会这些Excel统计函数)(1)

02 使用COUNTBLANK函数计算区域中空白单元格的个数

COUNTBLANK函数用于计算指定单元格区域中空白单元格的个数。

语法结构:COUNTBLANK(range)

参数:

range:必需参数,表示需要计算其中空白单元格个数的区域。

案例:要在上例中统计出没有获奖的人数,除了可以使用减法从总人数中减去获奖人数外,还可以使用COUNTBLANK函数进行统计,具体操作步骤如下:

在A22单元格中输入相应的文本,在B22单元格中输入公式【=COUNTBLANK(D2:D19)】,返回结果为【4】,即统计到该单元格区域中有4个空单元格,也就是说有4人没有奖金。

excel统计公式大全详解(学会这些Excel统计函数)(2)

03 使用COUNTIF函数计算满足给定条件的单元格个数

COUNTIF函数用于对单元格区域中满足单个指定条件的单元格进行计数。

语法结构:COUNTIF (range,criteria),也可以简单理解为COUNTIF (条件区域,条件 )

参数:

range:必需参数,表示要对其进行计数的一个或多个单元格,其中包括数字或名称、数组或包含数字的引用。空值和文本值将被忽略。

criteria:必需参数,表示统计的条件,可以是数字、表达式、单元格引用或文本字符串。

案例:在招聘统计表中要对各招聘渠道参加面试的人数进行统计,就需要使用 COUNTIF 函数,具体操作步骤如下:

Step01 引用其他工作表。打开素材文件\招聘统计表.xlsx,在【招聘渠道统计表】工作表中的B2单元格中输入公式【=COUNTIF()】,将光标定位到公式括号中,单击【应聘人员信息表】工作表标签。

excel统计公式大全详解(学会这些Excel统计函数)(3)

Step02 选择引用范围。切换到【应聘人员信息表】工作表中,拖动鼠标选择B2:B135单元格区域,在公式中输入【,】。

excel统计公式大全详解(学会这些Excel统计函数)(4)

Step03 完成公式的输入。切换到【招聘渠道统计表】工作表中,选择A2单元格,完成公式【=COUNTIF( 应聘人员信息表 !B2:B135, 招聘渠道统计表 !A2)】的输入。

excel统计公式大全详解(学会这些Excel统计函数)(5)

Step04 计算出面试人员的人数。按【Enter】键计算出招聘网站1渠道参加面试的人员数量,向下复制公式,计算出其他招聘渠道参加面试的人数。

excel统计公式大全详解(学会这些Excel统计函数)(6)

04 使用COUNTIFS函数计算满足多个给定条件的单元格个数

COUNTIFS函数用于计算单元格区域中满足多个条件的单元格数量。

语法结构:COUNTIFS(criteria_range1,criteria1,[criteria_range2, criteria2],...), 也可以简单理解为COUNTIFS ( 条件匹配查询区域1, 条件1, 条件匹配查询区域2, 条件2, 依此类推)

参数:

criteria_range1:必需参数,在其中计算关联条件的第一个区域。

criteria1:必需参数,条件的形式为数字、表达式、单元格引用或文本,可用来定义将对哪些单元格进行计数。

criteria_range2,criteria2,...:可选参数,附加的区域及其关联条件,最多允许127个区域 /条件对。

案例:继续上例的操作,使用COUNTIFS函数对各渠道录用的人数和实际到岗人数进行统计,具体操作步骤如下:

Step01 在C2单元格中输入公式【=COUNTIFS(应聘人员信息表!$B$2:$B$135,A2, 应聘人员信息表 !$H$2: $H$135,">0")】,按【Enter】键计算出招聘网站1录用的人数。

excel统计公式大全详解(学会这些Excel统计函数)(7)

Step02 在D2单元格中输入公式【=COUNTIFS( 应聘人员信息表 !$B$2:$B$135,A2, 应聘人员信息表 !$I$2: $I$135,">0")】, 按【Enter】 键计算出招聘网站1实际到岗人数。

excel统计公式大全详解(学会这些Excel统计函数)(8)

Step03 使用Excel自动填充功能,复制C2和D2单元格中的公式,计算出其他招聘渠道的录用人数和实际到岗人数。

excel统计公式大全详解(学会这些Excel统计函数)(9)

05 使用AVERAGEA函数计算参数中非空值的平均值

AVERAGEA函数与AVERAGE函数的功能类似,都是计算数值的平均值, 只是AVERAGE函 数计算包含数值单元格的平均值,而AVERAGEA 函数则用于计算参数列表中所有非空单元格的平均值(即算术平均值)。

语法结构:AVERAGEA (value1,[value2],...)

参数:

value1:必需参数,表示需要计算平均值的第一个单元格、单元格区域或值。

value2,...:可选参数,表示计算平均值的第2~255个单元格、单元格区域或值。

案例:要在员工奖金表中统计出该公司员工领取奖金的平均值,可以使用AVERAGE和AVERAGEA函数进行两种不同方式的计算,具体操作步骤如下:

Step01 计算所有员工的奖金平均值。打开文件 \ 员工奖金表.xlsx,复制Sheet1工作表,在D列中数据区域部分的空白单元格中输入非数值型数据,这里输入文本型数据【无】,在A21单元格中输入文本【所有员工的奖金平均值:】,在C21单元格中输入公式【=AVERAGEA(D2:D19)】, 计 算出所有员工的奖金平均值约为287。

excel统计公式大全详解(学会这些Excel统计函数)(10)

Step02 计算所有获奖员工的奖金平均值。在A22单元格中输入文本【所有获奖员工的奖金平均值:】,在C22单元格中输入公式【=AVERAGE(D2:D19)】,计算出所有获奖员工的奖金平均值为369。

excel统计公式大全详解(学会这些Excel统计函数)(11)

,