透過 MCP 連接 →

輸入計算

填入每天的上班/下班時間(24 小時制,例如 9 = 9:00、17.5 = 17:30)以及無薪休息分鐘數。沒上班的日子留白即可跳過。

數學公式

Show calculation steps (2)
  1. Average Hours per Day

    Average Hours per Day: 每週工時計算機

    Total weekly hours divided by the number of days that had both an In and an Out time.

  2. Overtime Hours

    Overtime Hours: 每週工時計算機

    Hours beyond 40 in the week; zero if Weekly Hours is at or below 40.

廣告

結果

本週總工時
37.5
小時
出勤天數 5
平均每日工時 7.5 hours
加班時數(超過 40 小時) 0 hours

這個計算機的功能

「每週工時計算機」會根據你每天的上下班打卡時間,計算出一週實際工作的時數,並扣掉沒有支薪的休息時間。算完後,你會看到本週總工時、實際出勤天數、平均每日工時,以及超過常見 40 小時門檻的加班時數。

使用方法

每一天分別填入上班與下班時間,採用 24 小時制的小數寫法:9 代表上午 9:00,13.5 代表下午 1:30,17.25 則代表下午 5:15。接著填入無薪休息的分鐘數(例如 30 或 60)。沒上班的日子留白即可,計算機會自動加總所有有填寫的日子。

公式說明

每一天的工時等於「下班時間 − 上班時間」,再減去換算成小時的休息時間(休息分鐘數 ÷ 60)。把每天的數值相加,就是一週的總工時。如果某天算出來是負數,系統會視為 0,所以打錯字也不會把時數倒扣掉。至於 40 小時加班那一列,是依照美式制度提供的參考數字——實際的加班規定會因國家、地區或勞動契約而不同。在台灣,加班(延長工時)的計算與加給標準是依《勞動基準法》規定,與此處的參考值不一定相同。

$$\text{Weekly Hours} = \sum_{d \in \text{days}} \left[ \left( \text{Out}_d - \text{In}_d \right) - \frac{\text{Break}_d \text{ (min)}}{60} \right]$$$$\text{Avg/Day} = \frac{\text{Weekly Hours}}{\text{Days Worked}}$$$$\text{Overtime} = \max\left(0,\; \text{Weekly Hours} - 40 \right)$$
顯示某一工作日上班、下班及無薪休息間隔的時間軸
每日支薪工時 = 下班時間減去上班時間,再減去無薪休息時間。

實際範例

假設你週一到週五都是 9:00(9)上班、17:00(17)下班,中間休息 30 分鐘。那麼每天就是 \((17 - 9) - 30/60 = 8 - 0.5 = 7.5\) 小時。連續五天就是 \(5 \times 7.5 =\) 37.5 小時,5 天平均每天 7.5 小時,加班時數為 0。

七天每日工時長條圖彙總為每週總計,並標有40小時加班線
七天的每日長條相加得出每週總計;超過40小時線的部分為加班。

常見問題

半小時要怎麼填?用小數表示就好:8:30 填 8.5,12:15 填 12.25,16:45 填 16.75。

如果我上班到跨過半夜怎麼辦?這個工具假設每段班次都在同一天內開始與結束。若是跨夜班,請拆成兩段填寫,或把超過午夜的時數併入隔天計算。

加班時數的數字在法律上準確嗎?並不準確。它只是把超過 40 小時的部分標示出來當作參考。實際的加班規定,請務必查閱你所在地區的勞動法規以及雇主的相關政策。

最後更新: