close

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! 的錯誤值。

 

【實例演練】

欲統計20185月份工作天數,星期六為工作日?


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()