D2单元格,输入 =B2*C2 在G2单元格,输入 =E2*F2
这时候,你发现,小时不对。如图:
如D2,应该是39:00小时。再进行下一步处理:
选择D列和G列,右键-设置单元格格式-数字-自定义-输入 [h]:mm
然后确定,如图:
效果:
A1单元格写入 09:00 B1单元格写入 12:00 C1单元格写入 13:20 D1单元格写入 18:00
则E1单元格写入公式
=B1-A1+D1-C1
或
=TEXT(B1-A1+D1-C1,"H小时M分钟")
如果是A1单元格写入09:00—12:00,B1单元格写入13:20—18:00
则C1单元格写入公式
=RIGHT(A1,LEN(A1)-FIND("—",A1))+RIGHT(B1,LEN(B1)-FIND("—",B1))-LEFT(A1,FIND("—",A1)-1)-LEFT(B1,FIND("—",B1)-1) 再设置单元格格式为时间格式中的时分格式
或
=TEXT(RIGHT(A1,LEN(A1)-FIND("—",A1))+RIGHT(B1,LEN(B1)-FIND("—",B1))-LEFT(A1,FIND("—",A1)-1)-LEFT(B1,FIND("—",B1)-1),"H小时M分钟")
按照“日期 上班时间 下班时间 上班时间 下班时间 上班时间 下班时间 工时”的顺序设定A1至H1的名称,在H2输入“=C2-B2+(E2-D2)+(G2-F2)”,设定H2单元格式为“自定义”输入 h"小时"mm"分";@ ,Ⅰ2中输入“=HOUR(H2)”,在J2输入“=MINUTE(H2)”,选中H2到J2,下拉填充至第32行(H32到J32),在需要显示合计工时的单元格输入”=ConCATENATE(SUM(I2:I32)+TRUNC(SUM(J2:J33)/60)&"小时",SUM(J2:J32)-TRUNC(SUM(J2:J33)/60)*60&"分")“,不要带引号,将Ⅰ列和J列选中,选择隐藏。
给分吧。