常見問題
遇到問題了嗎?不用擔心,答案都在這。
全站搜尋

如何判斷日期是否為工作日?

在設計例如「加班單」或「請假單」時,可能需要判斷某一天是否為工作日(平日)或假日。此時可透過 IF 條件函數搭配 NETWORKDAYS 函數來達成,請參考以下步驟。

步驟一:新增「假日」全域常數

請先新增一個全域常數,例如命名為「假日」,將所有週末以外的國定假日整理為日期陣列,作為後續判斷依據。

相關設定方式請參考此章節

步驟二:新增判斷是否為工作日的欄位

在表單中新增一個欄位,用於判斷指定日期是否為工作日,並套用以下公式:

NETWORKDAYS(A3, A3, c_假日)(NETWORKDAYS 函數詳細說明請參考此章節。)

A3:為日期欄位(例如「加班日」)

c_假日:為步驟一設定的全域常數

此公式透過計算「起始日與結束日為同一天」的工作日天數,來判斷該日期是否為工作日。若該日期不在週末或假日清單中,則回傳 1;若為週末或假日,則回傳 0,並可作為後續 IF 函數條件判斷的依據。

步驟三:搭配 IF 函數進行條件判斷

在表單中可運用 IF 函數判斷是否為工作日,並據此套用不同的計算條件。

舉例來說,在加班單中,可先透過步驟二判斷「加班日期」是否為工作日,並搭配 IF 函數計算不同的加班薪資。

C3 為步驟二中 NETWORKDAYS 的判斷結果欄位,A6 為「原始時薪」。當加班日期為工作日時,套用較低倍率(例如 1.33 倍);當為假日時,則套用較高倍率(例如 1.67 倍)。

可使用以下公式進行計算:

IF(C3=1, A6*1.33, A6*1.67)

就可以根據是否為工作日,自動套用不同的加班費倍率,並計算對應的加班薪資。

提供回饋給 Ragic

請告訴我們您的意見:(多選, 必填)

請針對上方勾選項目提供詳細說明:

截圖能夠讓我們更清楚了解您的建議:

感謝您的寶貴意見!

    馬上註冊
    免費試用 Ragic!

    用 Google 帳號註冊

    立即科技 Ragic, Inc.
    02-7728-8692
    info@ragic.com
    台北市中正區南昌路二段81號9樓
    使用者條款 | 隱私權政策