现在位置:首页 > Excel相关 > Excel函数 > 函数365之AVERAGEIF函数:有条件要求平均,没有条件创造条件也要求平均

函数365之AVERAGEIF函数:有条件要求平均,没有条件创造条件也要求平均

一村之长  Excel函数  2017-4-16  1083  0评论
函数名称:AVERAGEIF

函数作用:AVERAGEIF函数可用于返回某个区域内满足给定条件的所有单元格的算术平均值。

函数语法:AVERAGEIF(条件区域, 计算条件, 计算平均值区域)

注意事项:
1、第1参数为必选参数。表示要计算平均值的条件区域;如果为空值或文本值,则AVERAGEIF会返回 #DIV0! 错误值。
2、第2参数为必选参数。表示要计算平均值的条件,包括数字、表达式、单元格引用或文本形式;如果条件中的单元格为空单元格,AVERAGEIF就会将其视为0值。
3、第3参数为可选参数。要计算平均值的实际单元格区域,如果忽略,计算平均值的区域为第1参数;计算时忽略TRUE 或 FALSE以及空单元格,
4、如果区域中没有满足条件的单元格,则AVERAGEIF会返回 #DIV/0! 错误值。
5、AVERAGEIF函数支持通配符“*”和“?”的使用。

函数应用:
实例1、下表是某公司营销部三个区域的销量,要求计算每个区域的平均销量,如E列所示。
1.png

函数公式:E2单元格输入 =AVERAGEIF($A$2:$A$11,D2,$B$2:$B$11),公式下拉即可
解释说明:本题是根据区域计算平均销量,也就是根据指定计算平均值,用AVERAGEIF函数,A2:A11作为条件区域,D2作为计算的条件,B2:B11作为要计算平均值的区域,由于公式需要下拉所以注意绝对引用。

实例2、根据下表的采购数量,计算采购量大于500的平均值,如D2单元格所示。
2.png

函数公式:D2单元格输入 =AVERAGEIF(B2:B11,">500")
解释说明:计算采购量大于500的平均值,也就是根据条件计算平均,用AVERAGEIF函数,其中B2:B11既作为条件区域,也作为计算平均值的区域,所以省略了第3参数,计算的条件表示为“>500”。

实例3、下表是某公司部分业务人员的销量情况,要求计算广西区域的业务人员的平均销量,如E2单元格所示。
3.png

函数公式:E2单元格输入 =AVERAGEIF(B2:B11,"广西*",C2:C11)
解释说明:要求计算广西区域的平均销量,也就是根据条件计算平均值用函数AVERAGEIF,计算的条件用通配符“广西*”表示以广西开头的区域,B2:B11为条件区域,C2:C11为计算平均值的区域。

实例4、下表是某公司部分员工信息,其中有性别和年龄,要求分别计算男性员工与女性员工的平均年龄,如I列所示。
4.png

函数公式:I2单元格输入 =AVERAGEIF($B$2:$F$11,H2,C$2),公式下拉即可
解释说明:
1、本题主要考计算平均值的区域不必与条件区域的大小和形状相同,求平均值的实际单元格是通过使用区域中左上方的单元格作为起始单元格,然后加入与条件区域的大小和形状相对应的单元格确定的。
2、所以本题的条件区域是B2:F11,计算平均值的区域只选择C2,这样计算时系统会自动将计算区域与条件区域相匹配。
3、由于公式需要下拉注意要绝对引用。
1.png
评论一下 分享本文 联系站长
我的Excel
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论