返回列表 上一主題 發帖

[發問] 時間換算分鐘

[發問] 時間換算分鐘

請問大大們:  1:15  一小時又15分如何換成 15分為一單位,算出結果為 5
                 3:15算出結果為 13  呢?
celina710828

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

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

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

半小時為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

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

員工考勤0418.rar (43.34 KB)

celina710828

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

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

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

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

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

TOP

1.1/24/4,一天是1,/24表示一小時,/4表示15分鐘,改30分鐘/2就可以了
2.算完後是以15分鐘為單位,如以整數表示,就要*4*24
知之為知之,不知為不知,誠實也!

TOP

大大可以解說下嗎?我想知道以下的算法可嗎?
j5=CEILING(MAX(0,$D5-$G$1),1/24/4)*24*4
k5=MIN(8,FLOOR(MAX(0,$E5-$N$1),1/24/4)*24*4)
=MAX(0,FLOOR(MAX(0,$E5-$N$1),1/24/4)*24*4-$K5)
遲到是可以的,但我加班是以30分為一個單位,我想說先問15分為一個單位,之後我就可以自行去修改30分為一個單位,但我看不懂Y
那麼可以在加上
=IF(C5<6,E5-D5,"")星期一~星期五的工作天
=IF(C5>5,E5-D5,"")星期六和星期日的工作天
這兩個函數如何放在一起嗎?
但如果遇到遲到又早退怎麼辦
celina710828

TOP

        靜思自在 : 受人點水之恩,須當湧泉以報。
返回列表 上一主題