Board logo

標題: excel 時間問題 [打印本頁]

作者: anson1225    時間: 2015-3-13 05:11     標題: excel 時間問題

本帖最後由 anson1225 於 2015-4-6 22:26 編輯

想將一天工作時間分開兩個時段,第一個時段係"0700至2400"在B1,第二個時段係"2400至0700"在C1,
A2係"0600-1500"時間數值,B2=8(8小時),C2=1(一小時)
A3係"1400-0200"時間數值,B3=10(十小時),C3=2(二小時)
A4係"0730-1600"時間數值,B4=8.5(八個半小時),C4=0(零小時)
請問用公式點做?謝謝各位高手!
[attach]1773425[/attach]
作者: 董事長    時間: 2015-3-13 10:35

有冇result 圖
作者: anson1225    時間: 2015-3-15 05:04

有高手幫忙嗎?
作者: jj2a3    時間: 2015-3-16 12:03

一條formula會好長, 建議分column做. 你row 2好似計錯數, B2應該係8.

呢條formula已經handle左前面時間如果係早過0700, 後面自己弄研究下吧

=IF(VALUE(LEFT(A4,4))<700,FLOOR((VALUE(RIGHT(A4,4))-700)/100,0.5),FLOOR((VALUE(RIGHT(A4,4)-LEFT(A4,4)))/100,0.5))
作者: anson1225    時間: 2015-3-18 04:05

回覆 4# jj2a3

先謝謝你幫忙!
有個問題出現,如果"0700-1530"會少了半小時?
作者: anson1225    時間: 2015-4-6 22:29

請求各位幫幫手!
作者: big_nature    時間: 2015-4-7 11:14

回覆 4# jj2a3

師兄可否講下Floor的用法!?
作者: little_keung    時間: 2015-4-8 17:52

本帖最後由 little_keung 於 2015-4-8 18:01 編輯
想將一天工作時間分開兩個時段,第一個時段係"0700至2400"在B1,第二個時段係"2400至0700"在C1,
A2係"0600-15 ...
anson1225 發表於 2015-3-13 05:11


(1) 認同之前巴打建議,分 column 做
(2) 用 TIME() 做,方便做加減
(3) 話名有兩個時段,實情例子中有三個,早過0700 開工,07-24,夜過24 收工,
(4) 建議做多幾個 test case,同問返 user requirement  如 00-07 直踩 31 個鐘點計,否則計錯糧入你數
(5) 建議2400 後收工,mark +1 嚮尾





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2