搜索

excel按不同月份求每月均值

发布网友 发布时间:2022-04-21 07:52

我来回答

4个回答

热心网友 时间:2023-09-09 05:27

excel按不同月份求每月均值?设a列为日期,b列为值,2015年1月平均值为
=sumifs((b:b,a:a,">=2015-1-1",a:a,"<=2015-1-31")/countifs(a:a,">=2015-1-1",a:a,"<=2015-1-31")
如果没有值的日期也参与计算平均值,则
=sumifs((b:b,a:a,">=2015-1-1",a:a,"<=2015-1-31")/31请在日期后插入一列,如C列,在C1输入公式:
=TEXT(A1,"yyyy-mm")
将日期转换为年月的文字,下拉复制;
再进行数据透视表按这年月作透视,将气温汇总除以气温计数即可得出平均值。插入数据透视表
行 选 日期列
数值 选 日平均气温 值汇总方式 要选 求平均值
完成数据透视表后,再对日期字段进行分组 分组依据 选择 年和月
即可完成你的数据统计!

热心网友 时间:2023-09-09 05:27

设a列为日期,b列为值,2015年1月平均值为
=sumifs((b:b,a:a,">=2015-1-1",a:a,"<=2015-1-31")/countifs(a:a,">=2015-1-1",a:a,"<=2015-1-31")
如果没有值的日期也参与计算平均值,则
=sumifs((b:b,a:a,">=2015-1-1",a:a,"<=2015-1-31")/31

热心网友 时间:2023-09-09 05:28

在EXCEL中,如果想操作按不同月份求平均值的话,详细的操作方法有以下几种,可以参考一下:

方法一:

设a列为日期,b列为值,2015年1月平均值为
=sumifs((b:b,a:a,">=2015-1-1",a:a,"<=2015-1-31")/countifs(a:a,">=2015-1-1",a:a,"<=2015-1-31")

如果没有值的日期也参与计算平均值,则
=sumifs((b:b,a:a,">=2015-1-1",a:a,"<=2015-1-31")/31

方法二:

假设数字以半角逗号分隔

=AVERAGE(--
MID(SUBSTITUTE(A1,",",REPT(" ",99)),99*(ROW(INDIRECT("1:"&LEN(A1)-LEN(SUBSTITUTE(A1,",",))+1))-1)+1,99))
Ctrl+Shift+Enter结束

方法三:

需要首先将单元格内的数字“分列”,即将一个单元格内的数字分隔成多个单独的列,然后再进行计算:

选择要转换的数据区域;

在“数据”选项卡上的“数据工具”组中,单击“分列”;

根据您的实际情况,在向导中选择不同的方式

完成分列操作以后,在使用公式计算平均值。

计算公式无法直接识别同一个单元格内的多个数字,所以无法直接计算

热心网友 时间:2023-09-09 05:28

看看这个示例吧
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top