请问如下图示的8/1,如何将结束时间(06:00pm)➖开始时间(13:30pm),并将得到的工作时数变成 4.50?
也在请问如何中间再先扣除休息时间呢得到一样是 x.5小时的答案?
是不是公式有点长?好用就成啊。
F1单元格 公式为:
=TEXT(IF(LEFT(E2,2)="AM",RIGHT(E2,5),RIGHT(E2,5)+"12:00")-IF(LEFT(B2,2)="AM",RIGHT(B2,5),RIGHT(B2,5)+"12:00")-IFERROR(IF(LEFT(D2,2)="AM",RIGHT(D2,5),RIGHT(D2,5)+"12:00"),)+IFERROR(IF(LEFT(C2,2)="AM",RIGHT(C2,5),RIGHT(C2,5)+"12:00"),),"[M]")/60
然后选中F1,下拉填充公式。
追问您好,按照你的公式计算,不知为何,我只有第一格是对的,该怎么处理呢?求公式啊⋯⋯拜托
追答给你换个公式,F2填下面的公式:
=IFERROR(ROUND(((RIGHT(E2,5)&" "&LEFT(E2,2))-(RIGHT(B2,5)&" "&LEFT(B2,2))-IF(OR(C2="",D2=""),0,(RIGHT(D2,5)&" "&LEFT(D2,2))-(RIGHT(C2,5)&" "&LEFT(C2,2))))*24,1),0)