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

比如一张表格,B列是年龄,C列是身高,现在我要将年龄在大于等于10小于等于20的人的身高的平均值求出来,应该用什么函数?... 比如一张表格,B列是年龄,C列是身高,现在我要将年龄在 大于等于10 小于等于20 的人的身高的平均值求出来,应该用什么函数? 展开
 我来答
小鲁班爱教育
高粉答主

2018-12-20 · 吼吼吼,沉迷学习,无法自拔
小鲁班爱教育
采纳数:63 获赞数:46778

向TA提问 私信TA
展开全部

可以用AVERAGEIFS函数。

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

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

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

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

凌文元LWY
高粉答主

推荐于2017-09-28 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

方法一:

输入以下公式

=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))

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莱昂纳德_欧拉
推荐于2017-09-27 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7254
采纳率:0%
帮助的人:1.1亿
展开全部
=average(if((B1:B10>=10)*(B1:B10<=20),C1:C10))
crtl+shift+enter结束公式
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书法大家园
2020-11-13 · TA获得超过1447个赞
知道小有建树答主
回答量:4537
采纳率:86%
帮助的人:311万
展开全部

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式