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

作者: maxlovw (台灣加油!)   2016-09-17 05:06:02
軟體:Excel
版本:Mocrosoft Office 2016
各位先進你好,想請問一個問題
我有做一個範本表格來紀錄每次作業的開始時間和結束時間
範本表格目標設定20次作業時間,但不會每個表格做滿20次~
可能10次~15次...之類不會超過20次
次數間隔時間加總例如:
第1次結束時間到第2次開始時間+
第2次結束時間到第3次開始時間+
.
.
.
第19次結束時間到第20次開始時間 的總和
時間有跨夜的問題,因為不是每次都是剛好20次...
想請問該怎麼套用公式呢?麻煩各位先進解答疑惑...
http://i.imgur.com/XqRKqsB.jpg
作者: logs ( )   2016-09-17 07:12:00
你的紀錄資料不正確,應該要包含日期
作者: waiter337 (給開司一罐蘇格登)   2016-09-17 08:13:00
好吧 連我也搞不清楚為什麼會對=m=D2=IF(C2<B2,C2+1400-B2,C2-B2)那個1400 就算改1440 也會對 顆顆!!喔喔D2=IF(C2<B2,C2+1-B2,C2-B2) 那個1應該算1天的意思做好e行該做個異常判斷區,感覺你時間都部會超過一小時=IF(d2>0.1,"異常","")等等 我做錯了D2=IF(ISTEXT(B3)=TRUE,"",IF(B3="","",IF(B3<C2,B3+1-C2,B3-C2)))但我覺得還是要時間比較保險 我這是走偏門我建議你把第7列的結束時間00:00 改為23:59這是關鍵點測試看看然後 你的間隔加總 改抓d2~d21http://i.imgur.com/1JzFTbK.jpg原理是 他會先判斷結束時間會不會大於下次的開始時間如果結束時間23:59,下次開始時間00:10,那麼他會將00:10加上 24:00的時間,就會變成24:10 - 23:59也就是b3+1-c2 反之如果正常情況 只會做b3-c2那個1 =1day的意思如果你複製上去發現不行的話,就是你的數字全部都是文字格式要改成數字格式才行就改成d2=IF(B3="","",IF(B3<C2,B3+1-C2,B3-C2))就這兩種 看你哪種可以
作者: maxlovw (台灣加油!)   2016-09-17 10:05:00
感謝 waiter337 迅速且正確解答我的問題,已經弄好了,謝謝
作者: soyoso (我是耀宗)   2016-09-17 11:44:00
作者: s311830 (上帝的子民)   2016-09-17 14:59:00
樓上soyo大,有mail至您的信箱詢問問題,如有空再請您回覆解惑 謝謝唷^^
作者: waiter337 (給開司一罐蘇格登)   2016-09-17 20:57:00
而且 幫你評估後1F說的是有道理的這可能是你一天左右的表,但你如果要將整月份的量的時間一次搞定,勢必需要日期,如果你有此需求再說吧,需要用到點VBA,好處是你一鍵搞定,並且有即時的答案,更甚者,一年的量都能自己選擇哪天到哪天,隨時要資料都可以抓取

Links booklink

Contact Us: admin [ a t ] ucptt.com