作业帮 > 综合 > 作业

怎么把excel表格中的大量数据 1小时23分 22天3小时37分 0小时 1天21小时 16小时59分 1小时39分

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 09:19:45
怎么把excel表格中的大量数据 1小时23分 22天3小时37分 0小时 1天21小时 16小时59分 1小时39分 转换成小时.
假设时间数据在A列,
如果只要整数小时,则公式为:
=IF(ISERR(FIND("天",A1)),0,LEFT(A1,FIND("天",A1)-1))*24+IF(ISERR(FIND("天",A1)),LEFT(A1,FIND("小时",A1)-1),MID(A1,FIND("天",A1)+1,FIND("小时",A1)-FIND("天",A1)-1))
如果需要将分钟换算成小时,则公式为:
=IF(ISERR(FIND("天",A1)),0,LEFT(A1,FIND("天",A1)-1))*24+IF(ISERR(FIND("天",A1)),LEFT(A1,FIND("小时",A1)-1),MID(A1,FIND("天",A1)+1,FIND("小时",A1)-FIND("天",A1)-1))+IF(ISERR(FIND("分",A1)),0,MID(A1,FIND("小时",A1)+2,FIND("分",A1)-FIND("小时",A1)-2))/60
天哪!太复杂了,建设还是先单独计算天、小时、分,然后再合计换算吧!