天天看點

自定義周末WORKDAY.INTL函數應用執行個體詳解

作者:小市民漂流生活

WORKDAY.INTL函數是Excel表格中 日期與時間 類别函數,作用傳回特定日期之前或之後月份數的日期的序列号。

WORKDAY.INTL函數屬性:

文法結構WORKDAY.INTL(start_date, days, [weekend], [holidays])

中文表達式WORKDAY.INTL(開始日期,天數,周末,假期)

Strat_date 必需。一個日期值,代表開始日期。

Days 必需。 strat_date日期之前或之後不含周末及節假日的天數。Days 為正值将生成未來日期;為負值将生成過去日期。

Weekend 可選。 訓示一周中屬于周末的日子和不作為工作日的日子。 Weekend 是一個用于指定周末日的周末數字或字元串。

Holidays 可選。 一組可選的日期,表示要從工作日月曆中排除的一個或多個日期。

日期應使用 DATE 函數來輸入日期,或者将日期作為其他公式或函數的結果輸入。

如果start_date日期無效,例如以文本形式輸入的日期,則 WORKDAY 傳回#NUM! 錯誤值。

如果start_date加上月生成無效日期,則 WORKDAY 傳回#NUM! 錯誤值。

如果days 不是整數,運算時将截尾取值。

如果 weekend 字元串的長度無效或包含無效字元,則函數 WORKDAY.INTL 将傳回 錯誤值 #VALUE!。

如果 start_date 加上 day-offset 得到一個無效日期,則函數 WORKDAY.INTL 将傳回 錯誤值 #NUM!。

weekend數值表示以下周末日:

周末數字 周末日
1 或省略 星期六、星期日
2 星期日、星期一
3 星期一、星期二
4 星期二、星期三
5 星期三、星期四
6 星期四、星期五
7 星期五、星期六
11 僅星期日
12 僅星期一
13 僅星期二
14 僅星期三
15 僅星期四
16 僅星期五
17 僅星期六
自定義周末WORKDAY.INTL函數應用執行個體詳解

WORKDAY.INTL函數參數對話框

應用案例:

計算項目結束日期。

如下圖 根據項目的開始日期、工期(工作日)天數(注:單休制,星期六為工作日,隻有星期日為周末)、已知的假期,計算項目的結束日期。

自定義周末WORKDAY.INTL函數應用執行個體詳解

首先選擇F3單元格輸入公式=WORKDAY.INTL(C2,C3,11,C4:C10) ,如下圖。

自定義周末WORKDAY.INTL函數應用執行個體詳解

按enter鍵運算公式,傳回的結果就是項目的結束日期。

自定義周末WORKDAY.INTL函數應用執行個體詳解

案例中 WORKDAY.INTL函數的weekend參數11,表示緊将周日作為周末,周六被視為工作日。

繼續閱讀