返回列表 上一主題 發帖

[發問] 時間換算分鐘

=A1/(1/24/4)
知之為知之,不知為不知,誠實也!

TOP

SUM(EE5:FI5)會出現什麼結果
會是幾天嗎,那用
=MOD(A1,1)/(1/24/4)
上傳檔案才知道什麼問題
知之為知之,不知為不知,誠實也!

TOP

本帖最後由 gong 於 2011-4-17 10:17 編輯

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)

F欄:I欄用不到可以刪除

未命名.GIF (71.79 KB)

未命名.GIF

Xl0000002.rar (19.56 KB)

知之為知之,不知為不知,誠實也!

TOP

b5可以改成這樣比較簡單
=TEXT(A5,"[$-804]aaa")
知之為知之,不知為不知,誠實也!

TOP

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

TOP

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

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

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

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

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

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題