NETWORKDAYS.INTL 函數:傳回二個日期間有多少工作日
【語法】
NETWORKDAYS.INTL(開始日期,結束日期, [週末],[國定假日])
【參數說明】
■ 開始日期和結束日期為必要參數,這是要計算差距的日期。開始日期可以早於、等於或晚於結束日期。
■ 週末為選擇性參數,這會指出開始日期和結束日期之間,屬於週末,且不包含在所有工作日中的日子。週末是指定何時是週末的數字或字串。
週末數字 |
週末日 |
週末數字 |
週末日 |
1 或省略 |
星期六、星期日 |
11 |
僅星期日 |
2 |
星期日、星期一 |
12 |
僅星期一 |
3 |
星期一、星期二 |
13 |
僅星期二 |
4 |
星期二、星期三 |
14 |
僅星期三 |
5 |
星期三、星期四 |
15 |
僅星期四 |
6 |
星期四、星期五 |
16 |
僅星期五 |
7 |
星期五、星期六 |
17 |
僅星期六 |
■ 週末字串值長度為七個字元,且字串中每個字元會代表一週內的一天,從星期一開始。1代表非工作日,而0代表工作日。字串中僅允許字元 1 和 0。使用1111111 一律會傳回0。例如,0000011 代表週末為星期六和星期日。
■ 國定假日為選擇性參數。這是要從工作日行事曆排除的一組選擇性的一個或多個日期。 國定假日應為包含日期的儲存格範圍,或是代表這些日期之序列值的常數陣列。國定假日中的日期或序列值順序可以任意排列。
【重點說明】
■ 如果開始日期晚於結束日期,傳回值為負數,而範圍則是全部的工作日數。
■ 如果開始日期超出目前日期基準值的範圍,NETWORKDAYS.INTL 會傳回 #NUM! 的錯誤值。
■ 如果結束日期超出目前日期基準值的範圍,NETWORKDAYS.INTL 會傳回 #NUM! 的錯誤值。
■ 如果週末參數字串長度無效或包含無效的字元,NETWORKDAYS.INTL 會傳回 #VALUE! 的錯誤值。
【實例演練】
欲統計2018年5月份工作天數,星期六為工作日?
留言列表