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
看看这个示例吧