看板 Office 關於我們 聯絡資訊
軟體:office 版本:2007 2003 公司要計算派工時間 一天會有很多時段 每天派工的時段不同 例如 7月25日 7月26日 自 0000 自 0000 至 0300 至 0115 自 0800 自 0300 至 0930 至 0345 自 2300 至 2400 5.5小時 2.0小時 要計算該日派工時間 單位是小時 我本來是利用date函數跟time函數去抓日期跟時間然後相減 可是在最後2400時理論上應該是隔日了 可是excel會把它當成是0000 而且如果單一時間還好處理 我是用 if(int(left(時間,2))=24,date(103,7,25+1)+time(int(left(時間,2)) ,int(right(時間,2)),0),date(103,7,25)+time(int(left(時間,2)) ,int(right(時間,2)),0) 避開這個問題 不過變成要計算要計算很多時段並且累加時就不曉得怎麼做 所以想請問一下不曉得有沒有甚麼方法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.71.3.56 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1406218918.A.BEA.html
soyoso:http://goo.gl/m2W85B 試試 07/25 01:45
lockezero:太厲害了,謝謝,請問用sumproduct是為甚麼 07/25 12:41
soyoso:加總括號內邏輯判斷及時間轉換後的數值 07/25 12:45