什麼是工時卡時數計算機?
工時卡時數計算機能算出你從上班時間到下班時間之間總共工作了多久,就像把紙本工時卡或考勤表加總起來一樣。只要輸入你的打卡上下班時間,並視需要扣掉未支薪的休息時間,工具就會以三種實用格式回傳你的總工時:hh:mm、十進位小時(計算薪資時很方便)以及總分鐘數。
使用方法
先選擇 12 小時制或 24 小時制。輸入時間時不需要打冒號:915 代表 9:15,1225 代表 12:25。輸入一到兩位數字會被當成整點(例如 9 等於 9:00)。在 12 小時制下,請為每個時間設定 am/pm 下拉選單。最後,輸入休息分鐘數,系統就會從總時數中扣除。這款計算機也能處理跨越午夜的夜班。
計算公式說明
每個時間都會換算成從午夜起算的分鐘數。原始時段為「下班分鐘數減去上班分鐘數」。如果結果是負數,代表班別跨越了午夜,因此會加上 1440 分鐘(24 小時)。接著扣除休息時間得到淨工作分鐘數,再拆成小時與剩餘分鐘以顯示 hh:mm,並除以 60 得到十進位小時。
$$\text{Net Minutes} = (\text{End} - \text{Start}) - \text{Break}$$$$\text{Span} = \text{End}_{min} - \text{Start}_{min} \;(+1440\text{ if negative})$$$$\text{Hours} = \dfrac{\text{Span} - \text{Break}}{60}$$
實際範例
上午 9:00 上班、下午 5:00 下班、休息 30 分鐘。上班=540 分鐘、下班=1020 分鐘,原始時段=480 分鐘(8 小時)。扣除 30 分鐘休息後得到 450 分鐘淨工時,也就是 07:30、7.50 小時,或 450 分鐘。
$$\text{Span} = 1020 - 540 = 480 \text{ 分鐘}$$$$\text{Net Minutes} = 480 - 30 = 450 \text{ 分鐘}$$$$\text{Hours} = \dfrac{450}{60} = 7.50$$
常見問題
午夜和中午要怎麼輸入? 12:00 am 是午夜(00:00),12:00 pm 是中午(12:00)。
能處理夜班嗎? 可以。如果下班時間比上班時間早,計算機會假設班別跨越午夜,並自動加上一整天的時間。
如果休息時間比整段班別還長怎麼辦? 淨工時會被歸零,因為你扣除的休息時間不可能超過實際工作的時間。