什麼是工作日計算器?
這個工具可以計算兩個日期之間共有多少個工作日(上班日)。所謂工作日,是指週一到週五的任一天。計算時會同時把起始日與結束日都算進去,再扣除這段期間內的所有週六、週日,以及你自行指定的國定假日天數。無論是專案排程、薪資結算週期、發票到期日、出貨時間估算,還是服務水準協議(SLA),都能派上用場。
使用方法
在年、月、日欄位中分別填入起始日期與結束日期。如果想扣除國定假日,請先數一數在你的日期範圍內、有幾個假日剛好落在平日(週一至週五),再把這個數字填進假日欄位。已經落在週末的假日不必計入,因為那些日子早就被當成週末扣掉了。按下「計算」後,就能看到工作日總數,以及總天數與週末天數的明細。
計算公式說明
計算邏輯很簡單:$$\text{工作日} = \text{總天數} - \text{週末天數} - \text{假日天數}$$計算器會先算出兩個日期之間(含頭尾)的總天數,接著逐日檢查,把每一個週六與週日標記為週末日。最後再扣掉週末總數與你輸入的假日天數,剩下的就是純粹的工作日。
實際範例
假設你的日期範圍從 2024 年 1 月 1 日(週一)到 2024 年 1 月 31 日(週三),總共是 31 個日曆日。2024 年 1 月有四個週六和四個週日(共 8 個週末日)。如果沒有輸入任何假日,結果就是 \(31 - 8 - 0 = 23\) 個工作日。
關鍵術語解釋
- 營業日(工作日)
- 進行正常業務的一天 — 傳統上是週一至週五 — 不包括週末和法定假日。這是計算器報告的數字。
- 日曆日
- 日曆上的任何一天,包括週末和假日。日曆日的總數是兩個日期之間的原始跨度,不做任何扣除。
- 週末日
- 星期六或星期日。這些會自動從總數中移除,因為它們在大多數業務日曆中不是標準工作日。
- 法定假日
- 官方認可的非工作日(例如國家或銀行假日)。由於假日因國家、地區和僱主而異,您需要手動輸入計數,而不是依賴固定清單。
- 包含計數
- 同時包括開始日期和結束日期的計數。排除計數將省略一個(或兩個)端點,產生較小的數字。上述範例使用包含計數。
- 工作日假日
- 落在週一至週五的法定假日。只有這些應輸入到假日欄位中,因為落在星期六或星期日的假日已被排除為週末日 — 再次計算它會導致重複扣除。
常見問題
起始日與結束日會被算進去嗎?會。計算結果同時包含頭尾兩天,因此同一天到同一天會算成 1 天。
落在週末的假日要計入嗎?不用。請只填入落在平日的假日天數,因為週末本來就已經自動扣除了。
如果我把日期填反了怎麼辦?計算器會自動把兩個日期對調,將較早的日期當成起始日,確保結果為正數。