返回列表 上一主題 發帖

時間計算

時間計算

本帖最後由 chi830 於 2013-9-23 15:58 編輯

A                 B                    C
      起始時間    結束時間     本日工時hr
1、08:00                13:00                   4.08
2、08:00                12:00                   4.00
3、08:00                17:00                   8.08
4、11:00                12:00                   1.00
5、15:50            17:50             2.00

上述為希望求得的值
A/B欄 是輸入實際時間,中午休息時間為12:00~12:55分,所以若起始與結束有跨到這個區間的話,則必須扣掉(55/60)=0.92hr
我的公式如下
=IF(A1 <TIMEVALUE("12:00:00") & B1 >= TIMEVALUE("12:55:00"),(K1-J1)*24-(55/60),(K1-J1)*24)

不知哪裡卡到了,第2、4、5就是一樣會扣掉0.92hr,再請大大解惑一下,感謝~~~~

太棒了~感謝2位大大的協助
都是可用的公式
讚讚讚~~

TOP

回復 1# chi830
=(B1-A1)*24-NOT((A1<=TIMEVALUE("12:00"))*(B1<=TIMEVALUE("12:55")))*NOT((A1>=TIMEVALUE("12:00"))*(B1>=TIMEVALUE("12:55")))*0.92
學海無涯_不恥下問

TOP

=IF(AND(TIMEVALUE(TEXT(A2,"hh:mm"))<TIMEVALUE("12:00:00"),TIMEVALUE(TEXT(B2,"hh:mm"))>=TIMEVALUE("12:55:00")),(B2-A2)*24-(55/60),((B2-A2)*24)

看行不行~

TOP

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題