依參數傳回兩個日期之間的全部工作天數,參數指定了週末有幾天、是哪幾天。 週末以及任何指定假日都不算是工作日。
語法
表達。NetworkDays_Intl (Arg1、Arg2、Arg3、Arg4)
詞 代表 WorksheetFunction 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Arg1 | 必要 | Variant | Start_date - 要計算差異的開始日期。 start_date 可以早於、等於或晚於 end_date。 | ||||||||||||||||||||||||||||||
| Arg2 | 必要 | Variant | End_date - 要計算差異的結束日期。 start_date 可以早於、等於或晚於 end_date。 | ||||||||||||||||||||||||||||||
| Arg3 | 選用 | Variant | 週末 — 指出一週中為週末的天數,且不包含在start_date到end_date之間的整天數中。 Weekend 是一個指定週末發生時間的週末數字或字串。 下表列出週末數值所代表的週末日。
|
||||||||||||||||||||||||||||||
| Arg4 | 選用 | Variant | 假日 - 一組選用的一或多個日期,要從工作日行事曆中排除。 Holidays 是內含日期的一個儲存格範圍,或是代表這些日期的序列值常數陣列。 假日中的日期順序或序列值可以任意排列。 |
傳回值
雙精確度
註解
如果 start_date 晚於 end_date,傳回值會是負數,數量則會是全部工作日數。
如果start_date超出目前日期基值的範圍, NetworkDays_Intl 會傳回 #NUM! 錯誤值。
如果end_date超出目前日期基準值的範圍, NetworkDays_Intl 會傳回 #NUM! 錯誤值。
如果週末字串長度無效或包含無效字元, NetworkDays_Intl 會傳回 #VALUE! 錯誤值。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。