编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

按条件计算平均值,AVERAGEIF函数要牢记!

wxchong 2025-09-06 14:21:57 开源技术 13 ℃ 0 评论

1职场实例


小伙伴们大家好,今天我们讲解一个关于Excel非常基础的按条件计算平均值的问题。比如说我们常见的求和函数SUM,条件求和函数即为对应的SUMIF;我们常见的计数函数COUNT,条件计数函数即为对应的COUNTIF。按照这个常规的推测,那么平均值函数AVERAGE,对应的条件平均值函数即为AVERAGEIF了。


如下图所示

展示的是某公司每日的商品销售与退货数量的数据,需要根据E2单元格中指定的类型,本例中指定的类型是“销售”,计算平均销售数量。



计算类型为“销售”的数量平均值非常的简单,本例中的运算过程

=(4+9+6+9)/4=28/4=7


演化为公式的话需要如下输入:

=(C2+C4+C6+C8)/4


但这样操作,有弊端:在原始数据量非常大的情况下,费时费力,需要用肉眼辨别类型为“销售”的数量单元格,一个一个点击相加后,除以个数得到平均数量值。


2解题思路


解决这个问题,我们需要用到最基础的AVERAGEIF条件平均值函数


AVERAGEIF函数含义

返回某个区域内满足给定条件的所有单元格的平均值。


下面我们就来看一下具体操作方法。



我们在F2单元格输入函数公式:

=AVERAGEIF(B:B,E2,C:C)


AVERAGEIF函数的条件区域为B列,判断条件是E2单元格的销售类型,计算平均值的区域是C列。如果B列中的类型等于E2单元格指定的内容“销售”时,则对C列对应位置的“数量”计算平均值。


函数含义:

AVERAGEIF 函数 通常用来根据条件返回范围的平均值。


函数公式:

=AVERAGEIF(条件范围, 条件, [均值计算范围])


参数含义:

条件范围(必填):要针对其检查“条件”的范围。

条件(必填):要应用于“条件范围”的模式或测试条件。

均值计算范围(选填):要计算平均值的范围。如果未提供此参数,则改用“条件范围”来计算平均值。


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表