[算表] 全部時間加總&判斷

看板Office作者 (台灣加油!)時間9年前 (2016/09/17 05:06), 編輯推噓8(8032)
留言40則, 5人參與, 最新討論串1/1
軟體:Excel 版本:Mocrosoft Office 2016 各位先進你好,想請問一個問題 我有做一個範本表格來紀錄每次作業的開始時間和結束時間 範本表格目標設定20次作業時間,但不會每個表格做滿20次~ 可能10次~15次...之類不會超過20次 次數間隔時間加總例如: 第1次結束時間到第2次開始時間+ 第2次結束時間到第3次開始時間+ . . . 第19次結束時間到第20次開始時間 的總和 時間有跨夜的問題,因為不是每次都是剛好20次... 想請問該怎麼套用公式呢?麻煩各位先進解答疑惑... http://i.imgur.com/XqRKqsB.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.64.139 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1474059964.A.1CD.html

09/17 07:12, , 1F
你的紀錄資料不正確,應該要包含日期
09/17 07:12, 1F

09/17 08:13, , 2F
好吧 連我也搞不清楚為什麼會對=m=
09/17 08:13, 2F

09/17 08:14, , 3F
D2=IF(C2<B2,C2+1400-B2,C2-B2)
09/17 08:14, 3F

09/17 08:14, , 4F
那個1400 就算改1440 也會對 顆顆
09/17 08:14, 4F

09/17 08:15, , 5F
!!
09/17 08:15, 5F

09/17 08:15, , 6F
喔喔
09/17 08:15, 6F

09/17 08:15, , 7F
D2=IF(C2<B2,C2+1-B2,C2-B2) 那個1應該算1天的意思
09/17 08:15, 7F

09/17 08:18, , 8F
做好e行該做個異常判斷區,感覺你時間都部會超過一小時
09/17 08:18, 8F

09/17 08:19, , 9F
=IF(d2>0.1,"異常","")
09/17 08:19, 9F

09/17 08:20, , 10F
等等 我做錯了
09/17 08:20, 10F

09/17 08:31, , 11F
D2=IF(ISTEXT(B3)=TRUE,"",IF(B3="","",IF(B3<C2,B3+1-
09/17 08:31, 11F

09/17 08:31, , 12F
C2,B3-C2)))
09/17 08:31, 12F

09/17 08:32, , 13F
但我覺得還是要時間比較保險 我這是走偏門
09/17 08:32, 13F

09/17 08:32, , 14F
我建議你把第7列的結束時間00:00 改為23:59
09/17 08:32, 14F

09/17 08:32, , 15F
這是關鍵點
09/17 08:32, 15F

09/17 08:32, , 16F
測試看看
09/17 08:32, 16F

09/17 08:33, , 17F
然後 你的間隔加總 改抓d2~d21
09/17 08:33, 17F

09/17 08:36, , 18F

09/17 08:38, , 19F
原理是 他會先判斷結束時間會不會大於下次的開始時間
09/17 08:38, 19F

09/17 08:39, , 20F
如果結束時間23:59,下次開始時間00:10,那麼他會將
09/17 08:39, 20F

09/17 08:40, , 21F
00:10加上 24:00的時間,就會變成24:10 - 23:59
09/17 08:40, 21F

09/17 08:41, , 22F
也就是b3+1-c2 反之如果正常情況 只會做b3-c2
09/17 08:41, 22F

09/17 08:41, , 23F
那個1 =1day的意思
09/17 08:41, 23F

09/17 08:44, , 24F
如果你複製上去發現不行的話,就是你的數字全部都是文字
09/17 08:44, 24F

09/17 08:44, , 25F
格式
09/17 08:44, 25F

09/17 08:45, , 26F
要改成數字格式才行
09/17 08:45, 26F

09/17 08:50, , 27F
就改成
09/17 08:50, 27F

09/17 08:51, , 28F
d2=IF(B3="","",IF(B3<C2,B3+1-C2,B3-C2))
09/17 08:51, 28F

09/17 08:51, , 29F
就這兩種 看你哪種可以
09/17 08:51, 29F

09/17 10:05, , 30F
感謝 waiter337 迅速且正確解答我的問題,已經弄好了,
09/17 10:05, 30F

09/17 10:05, , 31F
謝謝
09/17 10:05, 31F

09/17 11:44, , 32F
09/17 11:44, 32F

09/17 14:59, , 33F
樓上soyo大,有mail至您的信箱詢問問題,如有空再請您回
09/17 14:59, 33F

09/17 14:59, , 34F
覆解惑 謝謝唷^^
09/17 14:59, 34F

09/17 20:57, , 35F
而且 幫你評估後1F說的是有道理的
09/17 20:57, 35F

09/17 21:00, , 36F
這可能是你一天左右的表,但你如果要將整月份的量的時
09/17 21:00, 36F

09/17 21:00, , 37F
間一次搞定,勢必需要日期,如果你有此需求再說吧,需
09/17 21:00, 37F

09/17 21:00, , 38F
要用到點VBA,好處是你一鍵搞定,並且有即時的答案,更
09/17 21:00, 38F

09/17 21:00, , 39F
甚者,一年的量都能自己選擇哪天到哪天,隨時要資料都
09/17 21:00, 39F

09/17 21:00, , 40F
可以抓取
09/17 21:00, 40F
文章代碼(AID): #1Nt5wy7D (Office)