excel如何按照数据区间汇总平均值 5

我需要按照人均财政收入在1000以下、1000-3000、3000-5000、5000-10000和10000以上这几个区间计算福利院收养人数比例在对应的区间中的平均值,... 我需要按照人均财政收入在 1000 以下、 1000-3000、 3000-5000、 5000-10000 和 10000 以上这几个区间计算福利院收养人数比例在对应的区间中的平均值,但是数据太多有简单方法吗?
两位的回答看上去挺专业,就是我看不懂,第一位的这么详细我都看不懂啊
展开
 我来答
xiawei123
高粉答主

2019-10-13 · 每个回答都超有意思的
知道答主
回答量:1626
采纳率:100%
帮助的人:53.7万
展开全部

1、如本例,要求根据产品的类别汇总统计[金额]的平均值。首先,将B列的[产品名称]进行升序或者是降序排序,如下图所示:

2、点击选中表格中的任意单元格,然后点击【数据】功能选项卡,在【分级显示】项目中点击选择【分类汇总】选项。

3、如下图,通过上一步骤,系统弹出了【分类汇总】对话框。

4、在[分类字段]中勾选[产品名称]选项,即根据B列的内容按照产品名称进行汇总;在[汇总方式]中点击选择[平均值]选项;在[选定汇总项]中勾选[金额]选项,然后点击【确定】按钮。

5、返回到工作表中,表格就按照B列的产品名称进行了汇总,最终求出了每个产品项目下金额的平均值。

凌文元LWY
高粉答主

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

区间求平均值可通过AVERAGEIFS函数来实现。

区间求平均值的步骤是:

1、打开求解工作表,整理区间;

2、输入以下公式

=AVERAGEIFS(B:B,A:A,"<=10000")

公式表示:将满足A列小于等于10000条件的对应B列数据求平均值。

3、输入以下公式,然后向下填充公式

=AVERAGEIFS(B:B,A:A,">"&--LEFT(D3,FIND("-",D3)-1),A:A,"<="&--RIGHT(D3,LEN(D3)-FIND("-",D3)))

公式表示:将同时满足A列大于D3单元格分隔符-前数值、且A列小于等于D3单元格分隔符-后数值条件的对应B列数据求平均值。

4、输入以下公式

=AVERAGEIFS(B:B,A:A,">100000")

公式表示:将满足A列大于100000条件的对应B列数据求平均值。

注意:AVERAGEIFS函数仅支持Excel 2007以上版本,如果是2003以下版本,需要通过SUMPRODUCT条件求和,结果除以COUNTIF条件计数,得到区间平均值。

2003以下版本的公式分别为

=SUMPRODUCT((A2:A28<=10000)*B2:B28)/COUNTIF(A2:A28,"<=10000")

=SUMPRODUCT((A$2:A$28>--LEFT(D3,FIND("-",D3)-1))*(A$2:A$28<=--RIGHT(D3,LEN(D3)-FIND("-",D3)))*B$2:B$28)/(COUNTIF(A$2:A$28,">"&--LEFT(D3,FIND("-",D3)-1))-COUNTIF(A$2:A$28,">"&--RIGHT(D3,LEN(D3)-FIND("-",D3))))

=SUMPRODUCT((A2:A28>100000)*B2:B28)/COUNTIF(A2:A28,">100000")

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
527805869
推荐于2018-03-03 · TA获得超过2504个赞
知道小有建树答主
回答量:1323
采纳率:50%
帮助的人:920万
展开全部

1、最简单的方法是做透视表,使用透视表的组合功能

2、如果要使用公式2007版以上的excel可以用AVERAGEIFS函数,上图是模拟的一个数据便于理解=AVERAGEIFS(A2:A40,A2:A40,"<=30",A2:A40,">=20")

3、如果电脑不是2007版及以上的版本可以使用sumif函数,countif函数替代

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式