標題:
求精簡計算日薪方式
[打印本頁]
作者:
麥小瑜
時間:
2014-5-6 18:44
標題:
求精簡計算日薪方式
[attach]18224[/attach]
想請問大家若要編排與計算會採用哪種作法,怎麼做?
我只會最精簡的,但做的二二六六的,請教教我!!
我的作法是:
下午-上午=上班時數
計算實數=IF(MINUTE(上班時數)>=30,HOUR(上班時數)&":30",HOUR(上班時數)&":00")
計算值==HOUR(計算實數)+MINUTE(計算實數)/60&""
這兩個是爬文來的,我的解讀是:
計算實數--->上班時數的分滿30,上班時數的小時:30,上班時數的小時:30
計算值----->就是把上班時數的:30變0。5
不知道這樣解讀法對不對!!
加班時數=計算值-8,如果是負值要怎麼自動帶入為0??
加班費=超時加班時薪*單位時薪*1.33,如果是負值要怎麼自動帶入為0??
ps:勞基法是規定每天加班1~2小時1.33倍
勞基法是規定每天加班3~4小時1.67倍
勞基法是規定每天加班5小時以上2倍
假日加班(8小時以內)~~给一天薪水~~
超過八小時再以上述時間計算加班~~
在7/9那天加班7。5小時,要怎麼運算比較好??
每日薪水=加班費+時薪
不好意思,太多問題了,就請大家幫幫我>"<
作者:
softsadwind
時間:
2014-5-22 13:32
本帖最後由 softsadwind 於 2014-5-22 13:42 編輯
回復
1#
麥小瑜
F2=IF(AND(WEEKDAY(A2,2)>5,E2<8),8,E2)
判斷那天是否為六日。如果是,就算上班不足8小時,也是用8小時計算,超過用一般加班方式計算???
G2=IF(F2>8,E2-8,0)
判斷F2有沒有大於8小時,如果有,F2-8就是加班時數。
H2=IF(G2>5,2*(G2-5)+1.66*3+1.33*2,IF(G2>2,1.66*(G2-2)+1.33*2,1.33*G2))
或者
H2=LOOKUP(G2,{0.5,1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6,6.5,7,7.5,8},{0.67,1.33,2,2.66,3.49,4.32,5.15,5.98,6.81,7.64,8.64,9.64,10.64,11.64,12.64,13.64})
根據G2去轉換加班時數….
[attach]18332[/attach]
OS...沒有 excel 範例的問題很容易被自動忽視。
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)