返回列表 上一主題 發帖

[發問] 時間換算分鐘

先把你要的需求、格式、表格、計算方式都架構好才知道你的需求
基本上是資料架構要妥善才方便計算
先要有需要結果,再來建表格需求,才會方便

問:
那麼可以在加上
=IF(C5<6,E5-D5,"")星期一~星期五的工作天
=IF(C5>5,E5-D5,"")星期六和星期日的工作天
這兩個函數如何放在一起嗎?
但如果遇到遲到又早退怎麼辦

答:
1.可以
2.多一個if判斷

要放那裡,計算結果需求為何
不說怎麼做
知之為知之,不知為不知,誠實也!

TOP

改30分鐘/2,值還是如15分為一個單位一樣
k5=MIN(8,FLOOR(MAX(0,$E5-$N$1),1/24/4)*24*4)
請問MIN(8,----8是代表8小時嗎?
=MAX(0,FLOOR(MAX(0,$E5-$N$1),1/24/4)*24*4-$K5)
請問MAX(0---哪0代表是???
celina710828

TOP

假日加班是否可以在加上國定假日的部份,還有我把/4改為/2值也跟15分為一個單位的一樣

員工考勤0418.rar (43.34 KB)

celina710828

TOP

半小時為1單位
J5=CEILING(MAX(0,$D5-$G$1),1/24/2)*24*2
K5=MIN(4,FLOOR(MAX(0,$E5-$N$1),1/24/2)*24*2)
L5=MAX(0,FLOOR(MAX(0,$E5-$N$1),1/24/2)*24*2-$K5)
知之為知之,不知為不知,誠實也!

TOP

k5=MIN(8,FLOOR(MAX(0,$E5-$N$1),1/24/4)*24*4)
請問MIN(8,----8是代表8小時嗎?
8表示8個單位,每單位15分*8=2小時
因前二小時加班為8個單位,
加班超過8個單位以8單位計,如果加班小於8單位以最小單位計
知之為知之,不知為不知,誠實也!

TOP

本帖最後由 gong 於 2011-4-18 13:29 編輯

=MAX(0,FLOOR(MAX(0,$E5-$N$1),1/24/4)*24*4-$K5)
請問MAX(0---哪0代表是???

$E5-$N$1可能為正數也可能為負數,正數表示有加班
負數可能早退或未加班不計,故取最大值0

FLOOR(MAX(0,$E5-$N$1),1/24/4)*24*4-$K5可能為正數也可能為負數
正數表示:加班時數2小時有1.66的加班時數
負數表示:不足8個單位,前面加班二小時部分已經記錄,後面1.66的部分不計負數
所以取最大值0
知之為知之,不知為不知,誠實也!

TOP

感謝大大的說明,我已完成,感謝感謝再感謝
celina710828

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題