請輸入金額,並選擇這個金額的單位(時薪、日薪、週薪、月薪、年薪)。會用「單純換算」(1 年 52 週全部上班)和「實際出勤基準」(扣除國定假日和特休)兩欄,一次算出換算成 5 種薪資單位的金額。
這個頁面可以做什麼
- 只要輸入金額和單位(時薪、日薪、週薪、月薪、年薪),就能馬上看到換算成 5 種薪資單位的表格
- 「時薪 200 元年薪多少?」「月薪 4 萬換成時薪是多少?」這類薪資換算一次搞定
- 可以指定每週工時、每週工作天數,以及每年的國定假日和特休天數,用「單純換算」和「扣除假日的實際出勤基準」兩種方式比較
- 本頁也整理了公式的淺顯解說,以及可直接複製的 Excel、Google 試算表、Python 公式
這個計算有什麼用?
人力銀行上的薪資,有「月薪 36,000 元」「時薪 220 元」「年薪 50 萬」等各種寫法,直接看無法比較。月薪 36,000 元(沒有年終獎金)是年薪 432,000 元;時薪 220 元的全職工作(每週 40 小時)單純換算是年薪約 457,600 元,換成同一把尺就能比較。
不過時薪工作如果放假沒有薪水,扣掉國定假日和特休的實際出勤基準(這個例子約 411,840 元)也要一起看,會比較貼近現實。有年終獎金的職缺,請先用「月薪 × 12+年終獎金」算出年收入再比較。
以 2026 年的最低時薪 196 元,每週工作 20 小時(例:每天 4 小時 × 每週 5 天),單純換算是每週 3,920 元、每月約 16,987 元、每年約 203,840 元。排班前先用數字確認「每週幾小時,一個月大概多少」,比較容易規劃工作方式。
在台灣,最低工資每年由審議會檢討(2026 年 9 月的審議會決議 2027 年 1 月起時薪 205 元、月薪 30,900 元)。勞保、健保等的負擔和所得稅也會影響實領金額,請一併確認最新的規定。
想要和上班族年薪 60 萬元一樣的收入,單純換算是 600,000 ÷(每週 40 小時 × 52 週=2,080 小時)=時薪約 288 元。但接案沒有特休,休息的日子收入就是零,所以扣掉相當於國定假日和特休的 26 天,用實際約 1,872 小時來除,時薪約 321 元才是比較實際的下限。
而且接洽、行政這些「不賺錢的時間」也要自己吸收,勞健保也要自己負擔,所以實際的報價要比這個更高。反推的想法和本頁的公式 3 相同。
月薪 40,000 元(沒有年終獎金)是年薪 480,000 元。除以全職的每年 2,080 小時,每小時約 231 元。如果國定假日 16 天、特休 10 天都確實休,實際上班約 1,872 小時,上班 1 小時的價值就提高到約 256 元。
月薪制「同樣的薪水,休越多假,上班 1 小時的價值越高」,透過這個換算就能用數字感受到。順帶一提,計算加班費時用的「平日每小時工資額」是月薪 ÷ 30 ÷ 8(這個例子約 167 元),用途不同,請分開看。
徵才資訊寫「月薪 4 萬、年薪 56 萬」時,只算月薪的年薪是 4 萬 × 12=48 萬,所以差的 8 萬,可以看出是年終獎金(2 個月)或其他獎金、津貼。寫「月薪 3.6 萬、年終 2 個月」時,年收入大約是 36,000 × 14=504,000 元。
本頁的換算用的是不含年終獎金的金額,所以遇到「月薪 × 12」和寫出來的年薪對不上的職缺,先確認差額是什麼(年終獎金、績效獎金、各種津貼),才能正確比較實際收入。年終獎金不是法定一定要發的,「保障年終」和「看公司營運」的差別也要留意。
公式
符號與用語解說
符號
| \(w\) | 時薪。每小時的薪資金額。(例:時薪 200 元就是 200) |
| \(h\) | 每週工時。全職(每天 8 小時 × 每週 5 天)就是 40 小時。 |
| \(m\) | 月薪。每個月的薪資金額,不含年終獎金。 |
| \(p\) | 每年國定假日。週六、週日以外放假的平日(國定假日、補假等)的天數。 |
| \(v\) | 每年特休天數。1 年實際休的特休天數。 |
| \(r\) | 調整比例。用 \((260 - p - v) \div 260\) 求出,表示 1 年的平日中實際上班天數的比例。 |
| \(Y\) | 單純換算的年薪。假設沒有國定假日也沒有特休、52 週全部上班時的年薪。 |
| \(A\) | 實際出勤基準的年薪。扣掉國定假日和特休後的年薪。 |
用語
| 稅前薪資 | 扣掉勞保、健保自付額、勞退自提、所得稅預扣等之前的薪資金額(應發薪資)。本頁的換算全部用稅前薪資計算。 |
| 實領 | 扣掉勞保、健保自付額和所得稅預扣等之後,實際匯進帳戶的金額(實拿)。扣多少依投保薪資級距、是否自提勞退和扶養人數而不同。 |
| 年終獎金 | 每月薪水以外,多半在農曆年前發的獎金(年終)。法律上不是一定要發,金額依公司而定,求職資訊常寫成「年終 2 個月」。本頁的月薪、年薪不含年終獎金;有年終的人,實際的年收入是「月薪 × 12+年終獎金」。 |
| 特休 | 特別休假。休假也有薪水的假,依勞基法第 38 條按年資給:6 個月以上 1 年未滿 3 天、1 年以上 2 年未滿 7 天、2 年以上 3 年未滿 10 天、3 年以上 5 年未滿 14 天、5 年以上 10 年未滿 15 天,10 年以上每年加 1 天,最多 30 天。本頁的「實際出勤基準」是放假的日子沒有薪水時的參考,所以照規定領到特休薪水的部分,實際收入會比這一欄接近「單純換算」。 |
| 單純換算 | 不考慮國定假日和特休,假設 1 年 52 週(平日 260 天)全部上班時的換算。把時薪或日薪換成大的單位時,最基本的估算。 |
| 實際出勤基準 | 扣掉國定假日和特休,用「實際上班的天數」來想的換算。放假沒有薪水的時薪、日薪工作,實際收入比較接近這一欄。 |
| 調整比例 | 在單純換算和實際出勤基準之間互相換算的比例,用 \((260 - p - v) \div 260\) 求出。分母的 260 天(52 週 × 每週 5 天)是不隨每週工作天數改變的固定基準。 |
| 週薪 | 每週的薪資。在台灣很少見,但在英語系國家很普遍,看海外的徵才資訊或打工度假的資料時會出現。 |
建議先了解的基礎知識
為了讓您「理解意義」地使用本頁的計算,這裡整理了建議先了解的基礎知識。
| 乘法與除法的直式計算(國小中年級,8~10 歲) |
|
| 單位量(國小高年級,10~12 歲) |
|
| 百分率(國小高年級,10~12 歲) |
|
| 概數與四捨五入(國小中年級,8~10 歲) |
|
用 Excel 計算的方法
| 時薪 | 200 |
| 每週工時 | 40 |
| 年薪(單純換算) | =B1*B2*52 |
| 年薪(單純換算) | 416000 |
| 每年國定假日 | 16 |
| 每年特休天數 | 10 |
| 年薪(實際出勤基準) | =B1*(260-B2-B3)/260 |
| 月薪(不含年終獎金) | 36000 |
| 每年國定假日 | 16 |
| 每年特休天數 | 10 |
| 年薪(單純換算) | =B1*12/((260-B2-B3)/260) |
第 1 個表格的 B3 會顯示 416,000 元,第 2 個表格的 B4 會顯示 374,400 元,第 3 個表格的 B4 會顯示 480,000 元。
「(260-B2-B3)/260」的部分就是調整比例。分母的 260 是「52 週 × 每週 5 天」的平日天數,就算改了每週工作天數也不用改,是固定的值。
用 Google 試算表計算的方法
| 時薪 | 200 |
| 每週工時 | 40 |
| 年薪(單純換算) | =B1*B2*52 |
| 年薪(單純換算) | 416000 |
| 每年國定假日 | 16 |
| 每年特休天數 | 10 |
| 年薪(實際出勤基準) | =B1*(260-B2-B3)/260 |
| 月薪(不含年終獎金) | 36000 |
| 每年國定假日 | 16 |
| 每年特休天數 | 10 |
| 年薪(單純換算) | =B1*12/((260-B2-B3)/260) |
用 Python 計算的方法
amount = 200 # 金額
unit = "hourly" # 單位: hourly(時薪) / daily(日薪) / weekly(週薪) / monthly(月薪) / annual(年薪)
hours_per_week = 40 # 每週工時
days_per_week = 5 # 每週工作天數
holidays_per_year = 16 # 每年國定假日(平日放假的天數,不含週六、週日)
vacation_days_per_year = 10 # 每年特休天數
# 調整比例(分母的 260 天 = 52 週 × 每週 5 天是固定的,不隨每週工作天數改變)
adjust_ratio = (260 - holidays_per_year - vacation_days_per_year) / 260
# 先換成年薪(時薪、日薪當作單純換算,週薪、月薪、年薪當作實際出勤基準的金額)
if unit == "hourly":
annual_simple = amount * hours_per_week * 52
annual_adjusted = annual_simple * adjust_ratio
elif unit == "daily":
annual_simple = amount * days_per_week * 52
annual_adjusted = annual_simple * adjust_ratio
else:
periods_per_year = {"weekly": 52, "monthly": 12, "annual": 1}[unit]
annual_adjusted = amount * periods_per_year
annual_simple = annual_adjusted / adjust_ratio
# 把年薪換成 5 種單位(時薪、日薪的分母用輸入的時數、天數)
rows = [("時薪", hours_per_week * 52), ("日薪", days_per_week * 52),
("週薪", 52), ("月薪", 12), ("年薪", 1)]
for label, times_per_year in rows:
print(f"{label}: 單純換算 {annual_simple / times_per_year:,.2f} 元"
f" / 實際出勤基準 {annual_adjusted / times_per_year:,.2f} 元")
用 LaTeX 等數學式語言的寫法(可直接複製)
Y = w × h × 52
Y = w \times h \times 52
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>Y</mi>
<mo>=</mo>
<mi>w</mi>
<mo>×</mo>
<mi>h</mi>
<mo>×</mo>
<mn>52</mn>
</mrow>
</math>
Y = w xx h xx 52
w*h*52
Y := w*h*52;
Y = w*h*52;
Y = w × h × 52
A = Y × (260 − p − v) ÷ 260
A = Y \times \dfrac{260 - p - v}{260}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>A</mi>
<mo>=</mo>
<mi>Y</mi>
<mo>×</mo>
<mfrac>
<mrow><mn>260</mn><mo>−</mo><mi>p</mi><mo>−</mo><mi>v</mi></mrow>
<mn>260</mn>
</mfrac>
</mrow>
</math>
A = Y xx (260 - p - v) / 260
Y*(260 - p - v)/260
A := Y*(260 - p - v)/260;
A = Y*(260 - p - v)/260;
A = Y × (260 − p − v) / 260
Y = m × 12 ÷ r
Y = m \times 12 \div r
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>Y</mi>
<mo>=</mo>
<mi>m</mi>
<mo>×</mo>
<mn>12</mn>
<mo>÷</mo>
<mi>r</mi>
</mrow>
</math>
Y = m xx 12 -: r
m*12/r
Y := m*12/r;
Y = m*12/r;
Y = m × 12 ÷ r
請 ChatGPT 幫忙計算的方法
你是薪資換算的計算助理。請務必實際執行 Python 程式碼來進行下面的計算,並只根據執行結果的數值回答(不要用心算或猜測回答)。 時薪 200 元,每週工作 40 小時、5 天。每年平日放假的國定假日 16 天,特休 10 天。 以 1 年=52 週、平日 260 天,分別求出下列數值。 1. 年薪(單純換算 = 時薪 × 每週工時 × 52) 2. 調整比例((260 − 國定假日 − 特休) ÷ 260。分母的 260 固定)和年薪(實際出勤基準 = 單純換算 × 調整比例) 3. 月薪(單純換算、實際出勤基準各自的年薪 ÷ 12) 請列出使用的公式和執行結果的數值。
使用方法
-
1輸入數值在輸入欄中輸入要計算的數值
-
2計算按下「計算」按鈕
-
3查看結果計算結果會立即顯示。計算的思路和公式的解說,也都能在同一個頁面查看
DataChef 的特色
不需專業知識,操作直覺又簡單
無須登錄任何個人資料
按下「下載」後自動刪除檔案
無須標註來源出處
亦無須事先取得商用授權