当前位置:首页 > TAG信息列表 > 方差

方差

什么是平均数(平均数怎么算)

在用excel处理数据时,经常会遇到需要计算平均值的情况。

学校里各科成绩出来了,要统计平均分;不同的领导打分占比不一样,要计算加权总得分;单位内部年终评比相互打分,要去掉一个最高分、一个最低分再计算平均分;……

这些都属于平均值的计算,但是,它们都有着不同的计算方法。

今天,小e就来给大家讲讲如何在excel中,实现以上几种平均值的计算。

01

什么是平均数(平均数怎么算)

算术平均值

如果你是老师,考试成绩出来了,肯定想知道这次考试成绩的平均分吧?

比如,要计算下图中,所有学生的语文成绩的平均分:

这个平均分,就是一种算术平均值的计算。

算术平均值,是最常遇到的平均值的计算,也是最简单的平均值的计算。

设一组数据为x1,x2,...,xn,算术平均值m的计算公式为:

算术平均值的计算公式告诉我们,通过分母的总和值与分子的计件数相除,便可以得出算术平均值。

excel中的sum函数和count函数,正好满足了分母和分子的计算。

于是,我们可以在单元格b10中输入以下公式,即可算出语文成绩的平均分。

=sum(b2:b9)/count(b2:b9)

但是,以上严格按照公式来写函数的方法,难免会觉得有些麻烦。

其实,在excel中,average函数可以直接按照以上公式,计算一组数值的算术平均值~

我们只需在b10单元格中输入以下公式:

=average(b2:b9)

即可计算出所有学生语文成绩的平均分啦~

02

加权平均值

比起算术平均值,加权平均值在很多场合都具有较为广泛的应用。

加权平均值的计算,是将各数值乘以相应的权数,然后加总求和得到总体值,再除以总的单位数。

若n个数的权分别是

那么加权平均值m即为:

比如,某科目的年终成绩为期中考试占30%,期末考试占50%,作业占20%。

假如,张三期中考试96分,期末80分,作业95分。

如果统计算术平均分,就是:

如果算加权平均的话,就是:

通过对比发现,由于期末考试占最终成绩的比例较大,期末考试的成绩对平均分的影响较大。

如果不考虑这个比重,则计算的算术平均分会比实际平均值偏高,这就是加权平均值的意义。

在excel中,如果要计算加权平均值,可以使用sumproduct函数。

sumproduct函数的语法如下:

=sumproduct(array1,[array2],[array3],...)

array1、array2等参数,为其相应需要进行相乘并求和的数组参数。

假如array1参数的值为;

array2参数的值为

那么sumproduct(array1,[array2])就等于x1*w1x2*w2…xn*wn。

明白了sumproduct函数的用法,于是计算上文中张三的最终成绩,我们可以在c5单元格中输入公式:

=sumproduct(b2:b4,c2:c4)/sum(b2:b4)

如下图所示:

03

截尾平均值

截尾平均值与算术平均值的计算类似。

唯一的不同就是,截尾平均值在计算之前,要先将数值排序,然后按照比例去掉头部和尾部的部分数值后,再计算算术平均值。

比如,我们经常在电视上听到的,将运动员的得分去掉一个最高分、一个最低分后的平均得分,就属于截尾平均值。

你可能会耍点小聪明,先利用排序功能,把数据按照大小先排好顺序。

再删去最高分和最低分两组数据,最后利用average函数来计算。

这样操作的结果显然也是正确的,但是少了两个数据,你觉得领导会满意吗?

想要完美地解决这个需求,我们需要用到excel中的trimmean函数。

trimmean函数的语法如下:

=trimmean(array,percent)

其中第一个参数array表示需要进行整理并求平均值的数据,参数percent为计算时,要剔除的头尾数据占总数据的比例。

比如下图所示为某运动员的评委打分,现在要去掉去掉一个最高分、一个最低分后计算最终的得分,可以在b10单元格中输入公式:

=trimmean(b2:b9,2/count(b2:b9))

在这里,我们要截去一个最高分和一个最低分,所以trimmean函数的percent参数就是2/所有数值的个数。

04

条件平均值

在平时,我们经常会遇到需要计算条件平均值的情况。

比如,在整个单位的工资明细表中,计算某某部门的总平均工资,在所有科目的总分表中计算某科目的平均分,这里的部门和科目就是一个条件。

excel中提供了averageif和averageifs两个函数,可以分别快速地计算单条件平均值和多条件平均值。

首先,我们来看下averageif函数的定义和语法格式:

averageif函数:返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)

=averageif(range,criteria,[average_range])=averageif(条件区,条件,平均值区域)

参数range表示:条件区——第二个参数criteria条件所在的区域范围;

参数criteria表示:条件——是用来定义计算平均值的所在单元格;

参数[average_range]表示:平均值区域——是参与计算平均值的数据单元格所在区域范围;

比如要计算下图中事业部的平均工资,可以在c21单元格中输入公式:

=averageif(a2:a20,"事业部",c2:c20)

以上,是用averageif函数计算单条件平均值,而averageifs函数无非是多增加了几个条件区和条件参数而已。

05

总结

今天,我们介绍了四种不同需求情况下,平均值如何快速利用excel求取,总结一下:

❶求取算术平均值,利用average函数;

❷求取加权平均值,利用sumproduct函数结合sum函数;

❸求取截尾平均值,利用trimmean函数;

❹求取条件平均值,利用averageif函数或者averageifs函数;

赶快下载练习,动手实践练习一下吧。

练习就在评论区里~


昊伦网 爱购之家

  • 关注微信关注微信

猜你喜欢

微信公众号