這份Excel範本透過DATEDIF與VLOOKUP函數,將員工到職日自動轉換為年資與對應的特休天數。只需輸入基準日與員工資料,即可算出剩餘特休。
範本預覽:特休計算表
| 員工編號 | 姓名 | 到職日 | 年資(年) | 年資(月) | 總滿月數 | 法定特休 | 已休天數 | 剩餘天數 |
|---|---|---|---|---|---|---|---|---|
| EMP001 | 陳怡君 | 2015/05/10 | 0 | 0 | 0 | 0 | 10 | -10 |
| EMP002 | 林建宏 | 2018/11/01 | 0 | 0 | 0 | 0 | 15 | -15 |
| EMP003 | 張雅婷 | 2021/07/15 | 0 | 0 | 0 | 0 | 5 | -5 |
| EMP004 | 王小明 | 2023/03/01 | 0 | 0 | 0 | 0 | 8 | -8 |
| EMP005 | 李家豪 | 2024/02/18 | 0 | 0 | 0 | 0 | 2 | -2 |
| EMP006 | 吳宗翰 | 2025/12/01 | 0 | 0 | 0 | 0 | 0 | 0 |
| EMP007 | 劉詩涵 | 2026/04/10 | 0 | 0 | 0 | 0 | 0 | 0 |
| EMP008 | 蔡柏宇 | 2026/06/20 | 0 | 0 | 0 | 0 | 0 | 0 |
(預覽只顯示前幾列,數字是範例資料,公式欄位已實際計算)
範本預覽:設定
| 設定項目 | 設定值 | 空白 | 滿月數 | 特休天數 |
|---|---|---|---|---|
| 結算基準日 | 2026/10/23 | 0 | 0 | |
| 6 | 3 | |||
| 12 | 7 | |||
| 24 | 10 | |||
| 36 | 14 | |||
| 60 | 15 | |||
| 120 | 16 | |||
| 132 | 17 | |||
| 144 | 18 | |||
| 156 | 19 | |||
| 168 | 20 |
(預覽只顯示前幾列,數字是範例資料,公式欄位已實際計算)
使用方式
- 切換至「設定」工作表,在B2儲存格輸入計算特休的結算基準日(預設為2026/10/23)。
- 切換至「特休計算表」工作表,依序填入員工的編號、姓名與到職日。
- 系統會自動計算出該員工至基準日為止的年資(年與月)以及總滿月數。
- 根據總滿月數,表格會自動對照勞基法規定,顯示法定特休天數。
- 在「已休天數」欄位手動輸入員工已經休掉的特休天數,系統會自動算出剩餘天數。
依自己的需求修改
- 若公司給予的特休優於勞基法,可直接至「設定」工作表的D欄與E欄修改滿月數與對應的特休天數。
- 若需增加更多員工資料,請選取最後一列的D到I欄,將滑鼠游標移至右下角出現十字游標時,向下拖曳複製公式。
- 結算基準日可改為「=TODAY()」,讓表格每天自動以當下日期計算最新年資。
免費下載
年資與特休計算表.xlsx:Excel 2016 以上、Google 試算表、LibreOffice 都能開啟,公式都已實際計算驗證。
常見問題
出現數字為0或計算錯誤怎麼辦?
這通常是因為員工的「到職日」晚於「結算基準日」。請檢查到職日是否輸入錯誤,或至「設定」工作表確認基準日是否正確設定在未來或當下日期。
年資的計算標準是什麼?
表格使用 DATEDIF 函數計算到職日至基準日之間的完整月數。例如滿6個月未滿1年,總滿月數為6,對應3天特休。
可以改成曆年制(每年1月1日結算)嗎?
可以。請將「設定」工作表的結算基準日統一改為該年度的12月31日,並按比例自行調整特休天數對照表中的給假天數。
這篇收錄在「Excel 範本下載」。




