Board logo

標題: [發問] 加班時數條件設定,感恩 [打印本頁]

作者: morgan6312    時間: 2012-11-1 20:33     標題: 加班時數條件設定,感恩

請教和位大大有加班時數之設定
     A       B       C       D         E         F           G                 H
1日班  中班  晚班  夜班  大夜班  其它  工作時數 加班時數
2  0     4       4       0        2          0           8                0
3 2     4       2       0        2          0          10               2
4 2     4       4       0        2          0          12               4
5 2     4       4       2        2          2          16               4
問題:
1•一天上班基數為8小時,加班時數(0)
2.一天上班基數為10小時,加班時數(2)
3.一天上班基數為12小時,加班時數(4)
※加班時數()為小時計。
4.如果上班時數超過12小時以上,加班時數亦為(4)
想請教各位大大,這時該怎麼將個別之需求條件加入加班時數?

由於公司版本紊亂,2003及2007之版本混合,又因職位不高無法專用電腦,所以期望2種條件都可運用,感謝
作者: JBY    時間: 2012-11-1 21:59

H2,

=IF(G2>8,MIN(G2-8,4),0)

公式向下复制
作者: morgan6312    時間: 2012-11-1 22:43

回復 2# JBY
已完成設定,謝謝大大指導,感恩
作者: JBY    時間: 2012-11-1 23:01

或者

=(G2>8)*MIN(G2-8,4)
作者: morgan6312    時間: 2012-11-3 18:38

回復 4# JBY
謝謝大大的指導,惟再有問題請教
作者: JBY    時間: 2012-11-4 14:07

回復 5# morgan6312

我(小學生)无法打开您的文件
作者: morgan6312    時間: 2012-11-4 19:36

回復 6# JBY

      A       B       C       D         E          F            G               H            I
1 日班 中班        晚班 夜班 大夜班 其它 工作時數 加班時數        備考
2   0          4          2            0           2            0            8              0        =(H2>8)*MIN(H2-8,4)
3  2         4       2       0           2           0                 10                   2       
4  2         4       4       0          2           0                 12                   4       
5  2         4      4       2               2           2                 16                  4       
總加班時數        10 =SUM(H2:H5)       
實際支領時數        ?????(只實核算到加班至8000元之時數即可)
結餘時數                ?????(多出之加班時間,必須算出,以期能以其他方式補助)

時薪        120.26        元  (個人之時薪)       
總額        8000        (最多僅能領8,000元)
作者: JBY    時間: 2012-11-4 20:34

回復 7# morgan6312

時薪 120.26 元 (個人之時薪)

總額 8000 (最多僅能領8,000元)

實際支領時數, (只實核算到加班至8000元之時數即可) :

=MIN((SUMIF(G2:G5,"<=8")+COUNTIF(G2:G5,">8")*8+SUM(H2:H5))*120.26,8000)
作者: JBY    時間: 2012-11-4 20:34

回復 7# morgan6312

結餘時數, (多出之加班時間) :

=SUMIF(G2:G5,"<=8")+COUNTIF(G2:G5,">8")*8+SUM(H2:H5)-ROUND(8000/120.26,0)
作者: JBY    時間: 2012-11-4 20:39

回復  morgan6312

結餘時數, (多出之加班時間) :

=SUMIF(G2:G5,"8")*8+SUM(H2:H5)-ROUND(8000/120.2 ...
JBY 發表於 2012-11-4 20:34


修改

結餘時數, (多出之加班時間) :

=MAX(SUMIF(G2:G5,"<=8")+COUNTIF(G2:G5,">8")*8+SUM(H2:H5)-ROUND(8000/120.26,0),0)
作者: morgan6312    時間: 2012-11-5 18:57

回復 10# JBY
已完成,謝謝大大指導,將在今後工作上有莫大助益,
再次感恩
作者: morgan6312    時間: 2012-11-5 19:07

回復 11# morgan6312
有可能是個人上傳資料錯誤,
我要的結果是實際支領時數,而非實數(金額)
大大給的結果是金額數,而不是個人所需要的時間數,
感恩
作者: JBY    時間: 2012-11-5 19:37

回復 12# morgan6312

修改

實際支領 (時數) :

=MIN((SUMIF(G2:G5,"<=8")+COUNTIF(G2:G5,">8")*8+SUM(H2:H5)),ROUND(8000/120.26,0))
作者: morgan6312    時間: 2012-11-5 23:49

回復 13# JBY

已套用訂正,感謝大大指導
會利用時間研究參考設定技巧,感恩
作者: morgan6312    時間: 2012-11-15 13:45

回復 13# JBY
近日在套用大大的公式時(以31日計算),發現工作總時數350小時、加班時數78小時,實際支領實數67小時,
套用公式後,無法理解結餘時數251小時是怎麼結算出來的,




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