Board logo

標題: 時間計算 [打印本頁]

作者: chi830    時間: 2013-9-23 15:57     標題: 時間計算

本帖最後由 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,再請大大解惑一下,感謝~~~~
作者: sandy6564    時間: 2013-9-23 17:27

=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)

看行不行~
作者: Hsieh    時間: 2013-9-23 23:56

回復 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
作者: chi830    時間: 2013-9-24 08:39

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




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)