【Excel一下-06】满足单个或多个条件的平均值计算

1、【AVERAGEIF】函数

我们常用的average函数,只是普通的计算平均值的函数,如果需要计算满足某一条件的平均值时可以用averageif函数。

【例】如下为甲乙两家公司产品的单价,请计算两家公司A类衬衫的平均售价。

图片1.png

首先在E2单元格输入公式“=averageif(”,可以看到函数的3个参数:

图片2.png

(1)区域:指限定条件所在列,本例中是指“A类衬衫”所在的B列

(2)条件:即限定的条件,本例指“A类衬衫”

求平均值区域:要计算平均值的数据,本例为“单价”所在的C列

因此,输入的公式为:

图片3.png

回车inter键即得到A类衬衫的平均单价结果:

图片4.png

此函数只能对满足某一个条件的数值计算平均值,如果要限制多个条件呢?下面给大家介绍averageifs函数。

2、【AVERAGEIFS】函数

用于计算多个条件的平均值。

【例】接上例,如何计算甲公司衬衫类产品的平均单价呢?

图片5.png

不难看出,本例中限制的两个条件是:甲公司、衬衫类产品,我们先来看下公式的参数:

图片6.png

求平均值区域:本例指要计算平均值的C列单价

(1)区域1:第1个限制条件所在列,本例指A列公司

(2)条件1:第1个限制条件,即甲公司

参数后面的省略号实际为:区域2,条件2,区域3,条件3,……

(3)区域2:本例指第2个条件衬衫类产品所在的B列

(4)条件2:第2个限制条件,即衬衫类产品

因此完整的公式如下:

图片7.png

回车键即可得到结果:

图片8.png

说明:公式中的”*衬衫”,星号是通配符,因为衬衫类产品有A类衬衫和B类衬衫,所以用通配符*加上衬衫二字作为限制条件,可以理解为限制条件是名称最后两个字为衬衫的产品。

今天给大家介绍的averageif和averageifs函数,是不是有些熟悉呢?与第一期给大家介绍过的countif和sumif函数非常相似,大家可以找找这些函数的相同和不同之处哦~

——往期回顾:

会计工作必备的Excel函数公式,帮你整理齐了,拿来即用!

【Excel一下-02】EXCEL函数技巧之利用公式提取数据

【Excel一下-03】EXCEL函数技巧之利用公式提取年龄、工龄和籍贯

【Excel一下-04】合并多个部门的工资表,复制粘贴你就OUT了!

【Excel一下-05】只会用Round函数保留位数?这些函数也可以认识一下!