作业帮 > 综合 > 作业

EXCEL时间求平均数,数字类型是“1天5小时46分钟”这种类型,求平均数,或者需要经过变形之后才能求出来?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 06:42:00
EXCEL时间求平均数,数字类型是“1天5小时46分钟”这种类型,求平均数,或者需要经过变形之后才能求出来?
由于数据不规范,处理起来很麻烦.
比如数据在A1:A10,勉强可以这样用:
=TEXT(SUMPRODUCT((LEFT(A1:A10,FIND("天",A1:A10)-1)+SUBSTITUTE(SUBSTITUTE(MID(A1:A10,FIND("天",A1:A10)+1,LEN(A1:A10)),"小时4",":"),"分钟","")))/COUNTA(A1:A10),"d天h小时m分钟")
注意:所有的“天”“小时”“分钟”要输入全,比如“3小时5分”要写成“0天3小时5分”这样的.
另外,强烈建议使用更规范日期和时间数据.
再问: 那需要将原数据经过怎么样的处理呢?应为数据比较多,手动改可能很麻烦,之前是使用了这个函数统计出来的一个时间差,=TEXT(D98-C98,"d天h小时m分"),然后我现在需要对求出来的所有时间进行求平均值~
再答: 这样就简单了。不用这么复杂的公式。 公式不要用TEXT转换,直接写成: =D98-C98 然后可以直接相加。 然后选择整列-单元格格式-自定义,在类型框输入: d天h小时m分