特休天數計算|到職日自動算,2026勞基法新版特休公式

嘿,第十三篇文章我們來處理人資和上班族最常遇到的問題——特休天數計算

不管你是人資要算員工特休,還是上班族想知道自己有多少假,一定遇過這種狀況:

  • 到職日怎麼算?滿半年、滿一年分別有多少假?
  • 2026年勞基法特休規定是什麼?
  • 想用Excel做計算,但不知道公式怎麼寫?
  • 離職時的資遣費又該怎麼算?

今天教你完整的計算方法,輕鬆算出每位員工的休假天數,還能延伸到資遣費計算!


2026勞基法特休規定

根據勞動基準法,特休假天數是依照「到職年資」計算的。以下是2026年最新的規定:

年資 特休假天數 說明
6個月以上 ~ 未滿1年 3天 到職滿6個月即可享有
1年以上 ~ 未滿2年 7天 滿1年後可休
2年以上 ~ 未滿3年 10天 每年增加
3年以上 ~ 未滿5年 14天 每年14天
5年以上 ~ 未滿10年 15天 每年15天
10年以上 16天起,每年加1天,最多30天 每滿1年加1天

勞動部有詳細的特休假規定說明,但用Excel算才是最實用的!

年資計算與特休天數對照表

用 Excel 的 DATEDIF 函數計算年資,結果如下:

員工 到職日 年資 特休天數
王小明 2025/9/25 0 6 3
李小華 2025/3/25 1 0 7
張美美 2024/3/25 2 0 10
陳大文 2019/3/25 7 0 15
林小君 2016/3/25 10 0 16

公式怎麼寫?

如果你想用 Excel 自動計算,可以照以下步驟:

步驟1:建立表格

在 A欄輸入員工姓名,B欄輸入到職日。

步驟2:計算年資

在 C2(年資) 儲存格輸入:

=DATEDIF(B2,TODAY(),"Y")

這個公式會自動算出從到職日到今天,總共幾年。

在 D2 (月)儲存格輸入:

=DATEDIF(B2,TODAY(),"YM")

這個公式會自動算出從到職日到今天,總共幾個月。

步驟3:計算特休天數

特休天數是根據勞基法規定的年資對照表:

  • 年資滿6個月 → 3天
  • 年資滿1年 → 7天
  • 年資滿2年 → 10天
  • 年資滿3年 → 14天
  • 年資滿5年 → 15天
  • 年資滿10年以上 → 16天起,每滿1年加1天,最多30天

如果你需要自動判斷,可以用 IFS 函數。

在 E2 (特休天數)儲存格輸入:

=IFS(C2>=10,MIN(16+(C2-10),30),C2>=5,15,C2>=3,14,C2>=2,10,C2>=1,7,OR(C2=0,D2>=6),3,TRUE,0)

這個公式會自動算出特休天數。

步驟4:把公式往下拉

選取 E2,把公式往下拉,整張表就完成了!

微軟官方有DATEDIF函數教學,可以幫助你計算年資。

Excel特休天數計算範例

△ 圖1:用Excel輕鬆計算每位員工的特休天數

特休天數公式詳細解釋

特休天數公式:=IFS(C2>=10,MIN(16+(C2-10),30),C2>=5,15,C2>=3,14,C2>=2,10,C2>=1,7,OR(C2=0,D2>=6),3,TRUE,0)

這個公式會根據年資自動判斷特休天數,以下是每個條件的詳細說明:

條件 判斷邏輯 結果 適用年資
條件1 C2>=10 MIN(16+(C2-10),30) 10年以上
條件2 C2>=5 15 5~9年
條件3 C2>=3 14 3~4年
條件4 C2>=2 10 2年
條件5 C2>=1 7 1年
條件6 OR(C2=0, D2>=6) 3 滿6個月
條件7 TRUE 0 未滿6個月

📝 各條件詳細說明

條件1:C2>=10(年資10年以上)

MIN(16+(C2-10),30)
  • 16+(C2-10):10年給16天,每多1年加1天
  • MIN(...,30):最多30天

範例:

  • C2=10 → 16天
  • C2=15 → 16+5=21天
  • C2=24 → 16+14=30天(超過30取30)

條件2:C2>=5(年資5~9年)

  • 直接回傳 15天

條件3:C2>=3(年資3~4年)

  • 直接回傳 14天

條件4:C2>=2(年資2年)

  • 直接回傳 10天

條件5:C2>=1(年資1年)

  • 直接回傳 7天

條件6:OR(C2=0, D2>=6)(滿6個月)

  • C2=0:年資未滿1年
  • D2>=6:年資滿6個月以上(因為 D2 是「月(數字)」)
  • 兩個條件只要有一個成立 → 回傳 3天

條件7:TRUE(其他情況)

  • 以上條件都不符合 → 回傳 0天(未滿6個月)

📊 實際範例

員工 到職日 年資(數字) 月(數字) 特休天數
王小明 2025/9/25 0 6 3天
李小華 2025/3/25 1 0 7天
張美美 2024/3/25 2 0 10天
陳大文 2019/3/25 7 0 15天
林小君 2016/3/25 10 0 16天

💡 一句話總結

把年資輸入公式,它就會根據勞基法規定,自動告訴你該放幾天假。年資越久,假越多!

新制資遣費計算

除了休假,年資也影響資遣費。根據勞基法,新制資遣費的計算公式是:

資遣費 = 平均工資 × 年資 × 0.5

其中年資以「月」為單位計算:

年資(月) = DATEDIF(到職日, 離職日, "M")

例如:到職日 2020/3/25,離職日 2026/3/25,年資 = 72個月,資遣費 = 平均工資 × 72/12 × 0.5 = 平均工資 × 3

常見問題

  • 😕 到職未滿半年有特休嗎?
    沒有。到職滿6個月才有3天特休。
  • 🤔 離職時特休還沒休完怎麼辦?
    公司必須將未休完的特休假折算成工資給你。
  • 😫 年資超過10年怎麼算?
    10年以上:16天起,每滿1年加1天,最多30天。
  • 📌 新制資遣費計算公式是什麼?
    資遣費 = 平均工資 × 年資(月) ÷ 12 × 0.5

練習

打開Excel,自己練習一次:

練習

打開Excel,自己練習一次:

員工 到職日 特休天數
B001 2026/1/1 ?
B002 2025/3/25 ?
B003 2020/3/25 ?

練習目標: 用今天學的公式,算出每位員工的特休天數。

答案:

  • B001:到職未滿6個月 → 0天
  • B002:到職滿1年 → 7天
  • B003:到職滿6年 → 15天

下一篇預告:勞健保費自負額試算

學會特休天數計算後,下一篇要處理人資另一個實用問題——勞健保費自負額試算

👉 「勞健保費自負額試算|2026最新投保級距,自動計算每月扣繳」,敬請期待!


📚 延伸閱讀

💡 學 Excel 真的不難,來這裡,學就好。―― 小就