EXCEL时间求平均数,数字类型是“1天5小时46分钟”这种类型,求平均数,或者需要经过变形之后才能求出来?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/13 13:39:32
EXCEL时间求平均数,数字类型是“1天5小时46分钟”这种类型,求平均数,或者需要经过变形之后才能求出来?
![EXCEL时间求平均数,数字类型是“1天5小时46分钟”这种类型,求平均数,或者需要经过变形之后才能求出来?](/uploads/image/z/14972350-22-0.jpg?t=EXCEL%E6%97%B6%E9%97%B4%E6%B1%82%E5%B9%B3%E5%9D%87%E6%95%B0%2C%E6%95%B0%E5%AD%97%E7%B1%BB%E5%9E%8B%E6%98%AF%E2%80%9C1%E5%A4%A95%E5%B0%8F%E6%97%B646%E5%88%86%E9%92%9F%E2%80%9D%E8%BF%99%E7%A7%8D%E7%B1%BB%E5%9E%8B%2C%E6%B1%82%E5%B9%B3%E5%9D%87%E6%95%B0%2C%E6%88%96%E8%80%85%E9%9C%80%E8%A6%81%E7%BB%8F%E8%BF%87%E5%8F%98%E5%BD%A2%E4%B9%8B%E5%90%8E%E6%89%8D%E8%83%BD%E6%B1%82%E5%87%BA%E6%9D%A5%3F)
由于数据不规范,处理起来很麻烦.
比如数据在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分
比如数据在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分