发布网友 发布时间:2022-04-29 16:42
共4个回答
热心网友 时间:2022-04-30 19:58
1、新建空白excel,并插入测试数据,工作时长, 236时15分、126时45分、118时36分、90时21分、709时31分;
2、B2单元格输入函数,=IF(ISNUMBER(FIND("时",A2)),LEFT(A2,FIND("时",A2:A6)-1),0)*1,获取小时数,并填充B列单元格;
3、C2单元格输入函数,=IF(ISNUMBER(FIND("分",A2)),IF(ISNUMBER(FIND("时",A2)),MID(A2,FIND("时",A2)+1,LEN(A2)-FIND("时",A2)-1),LEFT(A2,LEN(A2)-1))*1,0),获取分钟数,并填充C列单元格;
4、在F列输入函数,=SUM(I:I)+QUOTIENT(SUM(J:J),60)&"时"&MOD(SUM(J:J),60)&"分",获取所有时长之和。
热心网友 时间:2022-04-30 21:16
方法一:分列(此方式需借助辅助列)
然后对分列后的两列纯数字(时、分)分别求和
方法二:公式
任意单元格输入:=SUM(VALUE(IFERROR(LEFT(A:A,FIND("时",A:A)-1),0)))&"时"&SUM(VALUE(IFERROR(MID(A:A,LEN(A:A)-2,2),0)))&"分"
注意:数组公式需按Ctrl+Shift+Enter结束
追问这个公式无法求和追答你的截图看不见列标,这公式是按时间在A列写的(求和结果不能显示在A列)。还有就是数组公式需按Ctrl+Shift+Enter结束
热心网友 时间:2022-04-30 22:50
将小时数与分钟数分别提取出来热心网友 时间:2022-05-01 00:42
纯文本的话,先*成数据,再求和。excel版本高可以直接*,否则可以用mid配合len、find函数*