Excel中有很多实用的函数,其中按多个条件进行求平均值的函数是:AVERAGEIFS。下面老北,来教大家如何使用这个函数进行多条件求平均值。 函数语法格式语法格式:=averageifs(average_range,criteria_range1,criteria1,crileria_range2,criteria2,...)其中:average_range:表示需要求平均值的区域。criteria_range1,crileria_range2:分别表示条件1所在区域和条件2所在区域。criteria1,criteria2:分别表示条件1和条件2。其中,条件criteria处的形式可以是数字、表达式、文本条件或单元格引用。 例如,条件可以是数字1000、表达式">1000"、文本"研发部" 或 D2。 注意:(1)条件的数量不限。 (2)表达式、文本条件必须使用英文的“”引起来。案例举例问题:按部门和性别求下表的平均工资。 步骤1、先按部门和性别建一个结果输出表 2、以“研发部_男”为例介绍使用averageifs函数=AVERAGEIFS(E2:E26,D2:D26,D2,C2:C26,C2) 其中,E2:E26:表示需要计算平均值的区域。D2:D26:表示条件1部门所在的区域。D2:表示条件1部门是研发部。C2:C26:表示条件2性别所在的区域C2:表示条件2性别是男。3、最后分别在对应输出表的单元格内使用此函数得到最终输出结果: 注意事项 1、区分单条件求平均函数:averageif2 、当数据量很大(几万甚至几十万条数据)时,手动拖拽选择计算区域和条件区域会很费事,这里教大家一个快捷键 ,可以快速选择一列数据。 3、当求平均值区域有空值时,函数会把它去掉,不参与计算。 4、当数据量很大(几万甚至几十万条数据)时,使用函数的计算效率会很慢,这时推荐使用数据透视表进行多条件的平均值计算。 学习更多实用Excel教程,请关注公众号:zhichangcdb,回复Excel |
|