什麼是 8 小時輪班計算機?
8 小時輪班計算機可以幫你算出,在扣除無薪休息時間後,這趟班你實際工作了多少小時,再依照你的時薪換算成稅前薪資。一般所謂的「8 小時班」,往往會佔用超過 8 個鐘頭,因為中間還夾著午休或休息時間——這個工具就是要還原你真正被計薪的工時。
使用方法
請以 24 小時制的小數格式輸入上班與下班時間(例如 9:00 填 9,下午 5:30 填 17.5)。接著填入無薪休息的分鐘數,以及你的時薪。計算機會回傳整段班別的總時長、扣除休息後的淨工時,以及稅前薪資。
公式說明
首先以下班時間減去上班時間,得出整段班別的時長。如果下班時間比上班時間還早(代表跨夜班),系統會自動加上 24 小時。休息時間以分鐘輸入後,會除以 60 換算成小時,再從總時長中扣除。最後將結果乘以時薪,即為稅前薪資。
$$\text{Worked} = (\text{End} - \text{Start}) - \frac{\text{Break}_{min}}{60}$$$$\text{Pay} = \text{Worked} \times \text{Rate}$$
實際範例
假設你 9:00(9)上班、17:30(17.5)下班,中間休息 30 分鐘,時薪為 20。整段時長為 \(17.5 - 9 = 8.5\) 小時。扣掉 0.5 小時的休息後,淨工時為 8 小時。再乘以 20 → 稅前薪資為 160。
$$\text{Worked} = (17.5 - 9) - \frac{30}{60} = 8 \text{ 小時}$$$$\text{Pay} = 8 \times 20 = 160$$
不同情景下的班次薪酬
下表显示了随着开始/结束时间和休息时长的变化,实际工作小时数和总薪酬的变化。工作小时数计算公式为 \(\text{已工作} = (\text{结束} - \text{开始}) - \dfrac{\text{休息}}{60}\),总薪酬为 \(\text{已工作} \times \text{时薪}\)。时间以24小时十进制形式书写(例如 17:30 = 17.5)。跨午夜班次在结束时间加24,以保持减法结果为正(次日6:30 = 30.5)。
| 情景 | 开始 → 结束 | 跨度 (小时) | 休息 (分钟) | 实际小时数 | 时薪 $18/小时 的总薪酬 | 时薪 $25/小时 的总薪酬 |
|---|---|---|---|---|---|---|
| 日班,短休息 | 9 → 17.5 | 8.5 | 30 | 8.0 | $144.00 | $200.00 |
| 日班,午餐时间 | 8 → 16.5 | 8.5 | 60 | 7.5 | $135.00 | $187.50 |
| 标准9–5班,30分钟休息 | 9 → 17 | 8.0 | 30 | 7.5 | $135.00 | $187.50 |
| 跨午夜班次 | 22 → 30.5 | 8.5 | 30 | 8.0 | $144.00 | $200.00 |
| 长班,无休息 | 7 → 16 | 9.0 | 0 | 9.0 | $162.00 | $225.00 |
注意,一天内工作超过8小时(或一周超过40小时)在某些司法管辖区可能符合加班条件;有关这些计算,请使用专门的加班工具。
时钟时间转换为十进制时间
此计算器将开始和结束时间作为24小时十进制数输入,而不是 HH:MM 格式。要转换时钟时间,保持小时数不变,将分钟除以60。例如 14:45 变为 \(14 + \tfrac{45}{60} = 14.75\)。四分之一小时值最为常见。
| 小时后的分钟数 | 十进制分数 | 时钟时间示例 | 十进制值 |
|---|---|---|---|
| :00 | .00 | 9:00 | 9.00 |
| :15 | .25 | 9:15 | 9.25 |
| :30 | .50 | 9:30 | 9.50 |
| :45 | .75 | 9:45 | 9.75 |
对于任何其他分钟数,除以60。以下是按分钟转换的选择:
| 分钟 | 十进制 | 分钟 | 十进制 | 分钟 | 十进制 |
|---|---|---|---|---|---|
| 5 | .083 | 25 | .417 | 45 | .750 |
| 10 | .167 | 30 | .500 | 50 | .833 |
| 15 | .250 | 35 | .583 | 55 | .917 |
| 20 | .333 | 40 | .667 | 60 | 1.000 |
对于跨越午夜的班次,在结束时间加24。上午6:30结束的班次输入为 \(6.5 + 24 = 30.5\),上午1:00结束的班次输入为 25。
关键术语解释
- 班次跨度
- 班次开始和结束之间的总经过时间,扣除任何费用之前,等于 \(\text{结束} - \text{开始}\)。从9:00到17:30的班次跨度为8.5小时。
- 实际(工作)小时数
- 从跨度中减去无薪休息后的付费时间:\(\text{已工作} = (\text{结束} - \text{开始}) - \tfrac{\text{休息}}{60}\)。这是与您的时薪相乘以获得薪酬的数字。
- 无薪休息
- 班次期间 — 通常是进餐时间 — 您未获得报酬的时间。以分钟为单位输入,并通过除以60转换为小时。带薪休息不扣除。
- 时薪
- 您每工作小时赚取的金额,以美元为单位。将其乘以实际小时数即可获得班次的总薪酬。
- 总薪酬
- 班次的收入,扣除前税款和扣除:\(\text{总薪酬} = \text{已工作} \times \text{时薪}\)。代扣后的实得(净)薪酬将更低。
- 跨午夜班次
- 跨越午夜的班次,结束时间落在下一个日历日。要正确计算,将结束时间加24,以便减法得出正跨度 — 例如,22:00至6:30变为 \(30.5 - 22 = 8.5\) 小时的跨度。
常見問題
為什麼我的班別超過 8 小時?因為多數「8 小時」班別都含有無薪休息時間,所以要領滿 8 小時薪資,整段時長通常會落在 8.5 小時左右。
可以計算跨夜班嗎?可以。只要你的下班時間小於上班時間,工具就會自動加上 24 小時。
算出來的是稅前還是稅後?這是稅前薪資(尚未扣除稅金與其他扣款)。請依照你所在國家或地區的稅務規定,來估算實際的稅後收入。