EXCEL怎样根据条件求平均数?

比如一张表格,B列是年龄,C列是身高,现在我要将年龄在 大于等于10 小于等于20 的人的身高的平均值求出来,应该用什么函数?

可以用AVERAGEIFS函数。

1、以excel2010版本为例,如图的表格B列是年龄,C列是身高;

2、首先在D1单元格输入AVERAGEIFS函数,可以看到球平均值有几个函数,但这个是求多个条件的数值的平均数,所以选择AVERAGEIFS函数,AVERAGEIFS函数主要是用于返回多重条件所有单元格的平均值;

3、函数中第一个参数是参与计算平均值的单元格,所以这里选择C列的数据,第二、第三个参数分别是求平均数的条件,所以分别填在B列大于等于10和小于等于20的年龄;

4、输入函数后点击enter键则可计算出年龄在大于等于10 小于等于20 的人的身高的平均值了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-28

方法一:

输入以下公式

=AVERAGEIFS(C:C,B:B,">=10",B:B,"<=20")

通过AVERAGEIFS多条件求和公式,计算B列大于等于10小于等于20的条件对应C列的平均值。

 

方法二:

输入以下数组公式,按Ctrl+Shift+Enter组合键结束

=AVERAGE(IF((B:B>=10)*(B:B<=20),C:C))

第2个回答  推荐于2017-09-27
=average(if((B1:B10>=10)*(B1:B10<=20),C1:C10))
crtl+shift+enter结束公式本回答被提问者采纳
第3个回答  2020-11-13

excel中根据条件求平均分的方法

相似回答