Board logo

標題: 加班時數以半小時計算 [打印本頁]

作者: hero_lin    時間: 2014-1-8 16:20     標題: 加班時數以半小時計算

大家好:
我有一個如下表格,我們的加班時數以半小時計算,我要答案如下請教公式如何寫?

開始時間        結束時間        工作時數(小時)                  我要結果:答案(小時)
08:00                 12:20              4.333333333                     4
08:00                 12:30              4.50                                             4.5
08:00                 12:31             4.516666667                     4.5
08:00                 13:00             5.0                                             5.0
08:00                 21:08            13.13333333                           13
謝謝
作者: hero_lin    時間: 2014-1-8 16:34

我已經解決了,使用以下公式即可解答。
=IF(((B2-A2)*24-INT((B2-A2)*24))*60<30,INT((B2-A2)*24),INT((B2-A2)*24)+0.5)
作者: ANGELA    時間: 2014-1-8 20:26

http://forum.twbts.com/thread-11060-1-1.html
作者: p212    時間: 2014-1-8 20:33

回復 1# hero_lin
=FLOOR((B2-A2)*24,0.5)
向下複製公式
請參考!
作者: takeshilin88    時間: 2016-1-27 13:39

謝謝大大,很受用
作者: ML089    時間: 2016-1-27 15:17

使用 FLOOR 較正規

此題特殊也可以用
=INT((B2-A2)*48)/2
作者: takeshilin88    時間: 2016-1-27 18:08

那如果加班刷卡時間17:30~1950,加班時數要算2.5小時呢?
謝謝
作者: ML089    時間: 2016-1-27 21:50

回復 7# takeshilin88

=CEILING((B2-A2)*24,0.5)
作者: takeshilin88    時間: 2016-1-28 08:47

A                      B
1      加班時間            時數
2    1730-2312          5.5
3    1730-2257          5.5
4    1730-2029             3
5    1730-2108          3.5
6    1730-0032            7
原始資料如上,
本來是先另外將A欄的兩個時間資料抓出來,再套用本篇的參考公式。
請教一下,以上述原始資料,需求如下:
1.B欄的時數計算,原則上以0.5小時計算
2.緩衝時間10分鐘內,也就是說加班時間1730-1820,加班時間也算到18:30(加班1小時)
3.會有跨凌晨00:00後的問題
以上請大大幫忙,
感激不盡~~
作者: ML089    時間: 2016-1-28 11:23

回復 9# takeshilin88

=FLOOR(MOD(B2-A2,1)*24+10/60,0.5)
作者: takeshilin88    時間: 2016-1-28 14:06

謝謝大大,可以了
感恩~~




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