要保证你的时间是时间格式而不是文本:yy-mm-dd h:mm:ss
上午8:30到12:00,下午2:30到5:30,每天工作时间390分钟。
C2输入
=TEXT((B2-A2-INT(B2-A2)*35/48-IF(MOD(B2,1)
回车并向下填充。
今天 02:31 Stcxj | 十六级
更改了,上班早于8:30、下班晚于12:00但又早于14:30、下班晚于17:30等等:
=TEXT((B2-A2-INT(B2-A2)*35/48-IF(MOD(B2,1)
=(INT(B2-A2)*390+IF((B2-A2)-INT(B2-A2)>0.5,390-MINUTE((A2-INT(A2))-(B2-INT(B2))),IF(OR(A2-INT(A2)>0.5,B2-INT(B2)<=0.5),MINUTE((B2-INT(B2))-(A2-INT(A2))),MINUTE(0.5-(A2-INT(A2)))+MINUTE((B2-INT(B2))-TIMEVALUE("14:29:59")))))
然后把C列格式设置为常规
貌似是有点复杂哦,明天我再研究研究