作者:乔山办公网日期:
返回目录:excel表格制作
在空白zd单元格中输入以下专公式后按【组合键】属确认。
=TEXT(SUM(IF(ISERR(FIND("h",A1:A4)),SUBSTITUTE(A1:A4,"min","")*1,SUBSTITUTE(A1:A4,"h","")*60))/1440,"[H]:MM")
这个和你的数据格式有百很大关系,如果是日期时间型数据,相度对方便,而如果你的数据是文本型的比如知“15小时2分”、“3小时33分”、“25分钟”,这样的数道据,公式就会很复杂,因为需要准确地提取其回中的小答时数和分钟数,才能得到正确的结果
EXCEL中的小时和分钟是一系列数,为[0,1)的数,该数乘于24取整后得到小时数复,余数部从再乘于60取整后得到分钟,余类推
因其是系列数,所以制可以直接相加(减),前提是你的格式要知设置好小时与分钟的格式
若没有设置好而只是整数,则要先对数据进行处理,即小时要除于24后加上分钟的除道于(24*60)
如15:10+1:10=16:20是可以计算的
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)&"分",获取所有时长之和。属