工時/休息時間計算器
根據上班、下班時間和休息總分鐘數,計算各班次工時及總計。若班次跨越午夜,請指定下班時間為隔天。查看時數:分鐘和小時小數格式的結果、將詳細資料複製為表格或 CSV,或儲存含總計列的 CSV。
可執行的操作
扣除休息時間後加總工時
從上班與下班之間的經過時間中,扣除輸入的休息總分鐘數。您可以新增多個班次並一起加總。
指定隔天結束的班次
若班次跨越午夜,請選取「下班時間為隔天」。即使清單同時包含日班和夜班,也能逐一檢查每個班次的時間。
查看時間格式並儲存
工時會以時數:分鐘和小時小數顯示。可將班次詳細資料複製為表格或 CSV,或儲存含摘要的 CSV 檔案。
使用方式
輸入上班、下班和休息時間
使用 24 小時制輸入上班和下班時間,並以總分鐘數輸入休息時間。若下班時間是隔天,請勾選該選項。也可使用選填備註標示各班次。
新增班次並計算總計
若有多個班次,請選取「新增班次」。檢查各班次輸入內容後,按「計算總計」。若有任何輸入錯誤,請先修正再重新計算。
儲存班次結果與總計
檢查總工時、休息時間總計和各班次結果。使用「複製」可取得表格或 CSV 格式的詳細資料。「另存為 CSV」也會在最後包含總計列。
適用情境
加總多日工時
根據各班次的上班、下班和休息時間,加總一週或其他期間的工時。可使用備註標示各班次。
納入跨午夜班次
將 22:00 至隔天 06:00 等跨午夜班次與日班一併加總。您可以逐一檢查各班次的隔天下班設定。
將總計匯入試算表
將工時以分鐘或小時小數匯出,並在試算表軟體中重新整理。可將各班次和總計儲存為 CSV。
工時加總的基本概念
經過時間、休息和工時
經過時間是從上班到下班的時長。實際工時則是經過時間扣除休息總時間。若有多段休息,請先將分鐘數相加,再輸入總計。
下班時間為隔天時
此工具不會自動偵測隔天才下班的情況。班次跨越午夜時,請選取「下班時間為隔天」。每個班次的經過時間介於 0–24 小時。
時數:分鐘與小時小數
1:30 表示 1 小時 30 分鐘,1.5 小時也表示 1 小時 30 分鐘。小時小數的小數部分不是以 60 為基數的分鐘。請勿將 1.50 解讀為 1 小時 50 分鐘。
總計與顯示時的四捨五入
先加總分鐘數,再轉換為時間格式。畫面上的小時小數最多顯示至小數點後 6 位;CSV 可能包含更多位數。四捨五入後,可能與已顯示的小數值加總不同。
不會檢查日期和重疊班次
不會輸入班次日期,且每列會個別加總。系統不會偵測重複班次或重疊時段,因此請確認要加總的班次沒有重複。
常見問題
如何指定隔天才下班?
在下班時間下方選取「下班時間為隔天」。例如從 22:00 工作至隔天 06:00,休息 45 分鐘,實際工時為 7 小時 15 分鐘。若忘記選取隔天選項,就無法計算這種時段。
有多段休息時間時怎麼辦?
輸入所有休息時間的總分鐘數。若休息 45 分鐘和 15 分鐘,請輸入 60。若沒有休息,請輸入 0,不要留空。
上班和下班時間相同時怎麼辦?
未選取隔天選項時,經過時間會視為 0 小時;選取後則視為 24 小時。0 小時班次唯一允許的休息時間是 0 分鐘。
變更輸入內容後,先前結果會如何處理?
變更時間、休息時間、隔天選項或備註,或新增/刪除班次時,先前結果會清除。變更後請按「計算總計」。重設後會恢復為一個班次:09:00 至 18:00,休息 60 分鐘。
也可以用來計算薪資或法定加班時數嗎?
此工具依上班和下班時間加總實際工時,不會計算薪資、加班費、法定加班時數,也不會計入時區偏移變更造成的經過時間差異。
CSV 會包含哪些內容?
共有 8 欄:班次備註或列號、上班時間、下班時間、隔天標記、休息分鐘數、工作分鐘數、時數:分鐘,以及小時小數。複製表格/CSV 時只包含班次詳細資料;儲存 CSV 檔案時會在最後新增總計列。
輸入與結果
- 輸入
- 1–100 個班次。時間為 00:00–23:59,休息時間需以整數輸入總分鐘數。備註為選填,最多 120 個字元。每個班次的經過時間必須在 24 小時內。
- 結果
- 總計以分鐘計算,並以時數:分鐘和小時小數顯示。只要任一班次有輸入錯誤,就不會計算總計。
- 儲存
- 儲存為 work-time.csv。檔案使用含 BOM 的 UTF-8;複製的 CSV 文字不含 BOM。資料不包含日期。