3214 |
Excel如何以加班時數計算獎勵次數(二) |
張昊:錦子老師您好,如下圖,我要每月計算一次每個人加班時數的獎勵次數,由於牽涉到公司機密,我只提供時數部份及規則,想請問獎勵次數如何計算?
獎勵次數計算方式:
每40小時的加班時數,時數獎勵1次,最多可9次。
過9次後,每80小時的加班時數,時數獎勵1次,最多可18次。
過18次後,每160小時的加班時數,時數獎勵1次,無限制次數。
錦子老師:這個問題,我個人解法如下:
點取B2儲存格輸入公式:
=SUM(INT(TEXT(A2-{0,360,1080},"0;!0")/40*{1,-0.5,-0.25}+{0,0.5,0.5}))
再將公式複製到B3:B16儲存格。
【公式說明】
=SUM(INT(TEXT(A2-{0,360,1080},"0;!0")/40*{1,-0.5,-0.25}+{0,0.5,0.5}))
公式1:TEXT(A2-{0,360,1080},"0;!0")
將A2儲存格數值分別減掉0、60、1080數值後,正值為填入原值,負值則填入0。
公式2:INT(公式1/40*{1,-0.5,-0.25}+{0,0.5,0.5})
公式1運算結果(1144)除以40=28.6乘以1加0,取其整數(28)。
公式1運算結果(1144-360=784)除以40=19.6乘以-0.5=-9.8加0.5=-10.3,取其整數(-10)。
公式1運算結果(1144-1080=64)除以40=1.6乘以-0.25=-0.4加0.5=-0.1,取其整數(0)。
公式3:SUM(公式2)
將公式2運算結果相加。
大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表