【Excel函數105】NETWORKDAYS.INTL 自訂週末與假日的工作日計算工具,自訂週末模式的精準利器

更新 發佈閱讀 7 分鐘

在 Excel 中處理工作日計算時,NETWORKDAYS.INTL 函數提供比 NETWORKDAYS 更高的彈性,允許使用者自訂週末模式(例如週五與週六為週末)並排除特定假日。這對於跨國企業、非標準工時、專案排程與人事考勤尤為重要。

🔹快速摘要(語法、用途、常見場景)

  • 用途:計算兩日期間的工作天數(排除週末與假日)
  • 語法=NETWORKDAYS.INTL(開始日期, 結束日期, [週末代碼], [假日清單])
  • 常見場景:專案排程、人事考勤、工時計算、跨國週末設定、假期排除

一、NETWORKDAYS.INTL 函數語法與用途

語法說明:

=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
  • start_date:起始日期
  • end_date:結束日期
  • weekend(選填):週末代碼(數字或 7 位元字串)
  • holidays(選填):假日清單(儲存格範圍或陣列)

週末代碼(數字)範例:

vocus|新世代的創作平台

週末代碼(字串)範例:

  • "0000011":週五與週六為週末
  • "1111111":全週皆為週末(回傳 0)
  • "0000000":全週皆為工作日

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例

範例一:計算標準週末的工作日

=NETWORKDAYS.INTL("2025/10/01","2025/10/31")

排除週六與週日,回傳工作日數。

範例二:自訂週末為週五與週六

=NETWORKDAYS.INTL("2025/10/01","2025/10/31",7)

排除週五與週六。

範例三:使用字串定義週末(週五與週六)

=NETWORKDAYS.INTL("2025/10/01","2025/10/31","0000011")

範例四:排除假日

=NETWORKDAYS.INTL("2025/10/01","2025/10/31",1,A1:A3)

A1:A3 為假日清單。

範例五:無週末(全工作日)

=NETWORKDAYS.INTL("2025/10/01","2025/10/31",11)

回傳 31。

🔸進階範例

範例六:搭配 TODAY 計算剩餘工作日

=NETWORKDAYS.INTL(TODAY(),"2025/12/31",1)

回傳從今天到年底的工作日。

範例七:搭配 IF 判斷是否超過工期

=IF(NETWORKDAYS.INTL(A1,B1,1)>20,"超過工期","尚可")

範例八:批次計算多筆工期(Excel 365)

=MAP(A2:A100, LAMBDA(x, NETWORKDAYS.INTL(x,x+30,1)))

每筆資料計算 30 天工期內的工作日。

範例九:建立動態排程提示

="剩餘工作日:" & NETWORKDAYS.INTL(TODAY(),B1,1)

範例十:搭配 FILTER 篩選工期過長資料

=FILTER(A2:B100, NETWORKDAYS.INTL(A2:A100,B2:B100,1)>30)

三、常見問題解答(FAQ)

Q1:NETWORKDAYS.INTL 和 NETWORKDAYS 有何不同?

INTL 版本可自訂週末與假日,NETWORKDAYS 僅支援週六與週日為週末。

Q2:週末代碼可以用字串嗎?

可以,使用 7 位元字串表示週一到週日是否為週末。

Q3:假日清單可以是陣列嗎?

可以,亦可為儲存格範圍。

Q4:可以處理跨年日期嗎?

可以,無限制。

Q5:可以搭配哪些函數使用?

常見搭配 TODAY、IF、MAP、LAMBDA、FILTER、TEXTJOIN 等。

四、注意事項與錯誤排除

  • 日期格式需正確,否則回傳 #VALUE!
  • 假日清單不可包含錯誤值
  • 字串週末代碼需為 7 位元,每位為 0 或 1
  • 適用於非標準工時、跨國週末與彈性排程
  • 建議搭配錯誤防呆邏輯處理格式異常輸入

五、延伸技巧與相關函數

1. WORKDAY.INTL 函數 與 NETWORKDAYS.INTL 的連動應用:可用於反向推算日期,例如 WORKDAY.INTL(A1,10,"0000011",假日清單)

2. TODAY 函數 與 NETWORKDAYS.INTL 的連動應用:可計算剩餘工作日,例如 NETWORKDAYS.INTL(TODAY(),B1,1)

3. IF 函數 與 NETWORKDAYS.INTL 的連動應用:可判斷是否超過工期或分類,例如 IF(NETWORKDAYS.INTL(A1,B1,1)>20,"超過","正常")

4. MAP / LAMBDA 函數 與 NETWORKDAYS.INTL 的連動應用:可批次計算多筆工期,例如 MAP(A2:A100, LAMBDA(x, NETWORKDAYS.INTL(x,x+30,1)))

5. FILTER 函數 與 NETWORKDAYS.INTL 的連動應用:可篩選工期過長資料,例如 FILTER(A2:B100, NETWORKDAYS.INTL(A2:A100,B2:B100,1)>30)

這些函數能與 NETWORKDAYS.INTL 組合成一套完整的「工作日計算 → 排程控制 → 條件分類 → 批次處理」流程,適用於專案管理、人事考勤與報表設計等場景。

六、結語與延伸閱讀推薦

NETWORKDAYS.INTL 函數是 Excel 中專門處理工作日計算的高彈性工具,適合用在專案排程、人事考勤、跨國週末設定與假期排除等情境。學會 NETWORKDAYS.INTL 後,你可以進一步探索:

  • [WORKDAY.INTL 函數教學]:推算工作日的反向工具
  • [MAP 函數教學]:批次處理與格式比對的動態技巧
  • [FILTER 函數教學]:條件篩選與報表分類的彈性技巧
留言
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
70會員
340內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/29
在 Excel 中處理日期資料時,常需要將完整日期拆解為年、月、日三個部分。MONTH 函數能從日期值中擷取「月份」的部分(即 1–12 的整數),適合用於報表分類、條件判斷、動態篩選與資料標記等場景。 用途:從日期中擷取「月份」的數值(1–12)
Thumbnail
2025/10/29
在 Excel 中處理日期資料時,常需要將完整日期拆解為年、月、日三個部分。MONTH 函數能從日期值中擷取「月份」的部分(即 1–12 的整數),適合用於報表分類、條件判斷、動態篩選與資料標記等場景。 用途:從日期中擷取「月份」的數值(1–12)
Thumbnail
2025/10/28
在 Excel 中處理時間資料時,常需要將完整時間拆解為時、分、秒三個部分。MINUTE 函數能從時間值中擷取「分鐘」的部分(即 0–59 的整數),適合用於排程分類、條件判斷、動態篩選與報表設計等場景。
Thumbnail
2025/10/28
在 Excel 中處理時間資料時,常需要將完整時間拆解為時、分、秒三個部分。MINUTE 函數能從時間值中擷取「分鐘」的部分(即 0–59 的整數),適合用於排程分類、條件判斷、動態篩選與報表設計等場景。
Thumbnail
2025/10/28
在 Excel 中處理週報、排程或統計分析時,常需要將日期轉換為「第幾週」。ISOWEEKNUM 函數依照 ISO 8601 標準(週一為一週的開始,第一週為含有該年第一個週四的週),回傳指定日期所屬的週次,特別適用於跨國報表與標準化週期管理。
Thumbnail
2025/10/28
在 Excel 中處理週報、排程或統計分析時,常需要將日期轉換為「第幾週」。ISOWEEKNUM 函數依照 ISO 8601 標準(週一為一週的開始,第一週為含有該年第一個週四的週),回傳指定日期所屬的週次,特別適用於跨國報表與標準化週期管理。
Thumbnail
看更多
你可能也想看
Thumbnail
LINE社群網友提出的一個問題,想要產生每個月月底與每個月14號的日期序列。 這個需求只需要一個函數就可以完成了😏 <▶️影音教學> 看教學影片之前可以先打開EXCEL,學中做、做中學效果更好哦。 <📝圖文教學> ✍🏾EDATE回傳日期指定月份數前或後的日期
Thumbnail
LINE社群網友提出的一個問題,想要產生每個月月底與每個月14號的日期序列。 這個需求只需要一個函數就可以完成了😏 <▶️影音教學> 看教學影片之前可以先打開EXCEL,學中做、做中學效果更好哦。 <📝圖文教學> ✍🏾EDATE回傳日期指定月份數前或後的日期
Thumbnail
日期中我們常分為假日與工作日,那EXCEL中如何快速的將工作日迅速的取出來呢? 這篇分享兩種做法: 週一到週五工作日 考慮國定假日與補假日 可以下載練習檔跟著做看看唷 練習檔下載 【📝圖文教學】 📌週一到週五工作日 先輸入一個日期 向下填滿 自動填滿選項 選擇以
Thumbnail
日期中我們常分為假日與工作日,那EXCEL中如何快速的將工作日迅速的取出來呢? 這篇分享兩種做法: 週一到週五工作日 考慮國定假日與補假日 可以下載練習檔跟著做看看唷 練習檔下載 【📝圖文教學】 📌週一到週五工作日 先輸入一個日期 向下填滿 自動填滿選項 選擇以
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
工時計算在一般的狀況下就是將『結束時間-開始時間』就會得到工時數。 為什麼可以時間可以直接相減? 延伸閱讀:搞懂EXCEL最常用也最難搞懂的日期&時間 但是如果遇到有輪班的時候,結束時間有可能會跨天,這時候直接『結束時間-開始時間』就會發生錯誤,原因是跨天後的結束時間<開始時間,而
Thumbnail
工時計算在一般的狀況下就是將『結束時間-開始時間』就會得到工時數。 為什麼可以時間可以直接相減? 延伸閱讀:搞懂EXCEL最常用也最難搞懂的日期&時間 但是如果遇到有輪班的時候,結束時間有可能會跨天,這時候直接『結束時間-開始時間』就會發生錯誤,原因是跨天後的結束時間<開始時間,而
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
內容行事曆是一種策略工具,可以幫助職場人士預先規劃和組織其內容創作與發布。透過明確規劃每日、每週或每月的內容主題、格式、發布管道和目標受眾,業者可以更有效地吸引、參與和保留客戶。特別是在節日或特殊事件期間,內容行事曆能夠幫助業者提前準備,確保市場活動和宣傳內容的時效性和吸引力。
Thumbnail
內容行事曆是一種策略工具,可以幫助職場人士預先規劃和組織其內容創作與發布。透過明確規劃每日、每週或每月的內容主題、格式、發布管道和目標受眾,業者可以更有效地吸引、參與和保留客戶。特別是在節日或特殊事件期間,內容行事曆能夠幫助業者提前準備,確保市場活動和宣傳內容的時效性和吸引力。
Thumbnail
在日常工作中,我們經常需要計算兩個日期之間的天數。無論是計算專案進行的天數、員工的工作天數,還是活動的剩餘天數,這些操作在EXCEL中都能輕鬆實現。 其實日期要計算天數超級簡單 日期天數=結束日期-開始日期+1 為什麼要+1呢? 可以讀一下這篇⬇️ 🔗EXCEL小知識 | 計算日期
Thumbnail
在日常工作中,我們經常需要計算兩個日期之間的天數。無論是計算專案進行的天數、員工的工作天數,還是活動的剩餘天數,這些操作在EXCEL中都能輕鬆實現。 其實日期要計算天數超級簡單 日期天數=結束日期-開始日期+1 為什麼要+1呢? 可以讀一下這篇⬇️ 🔗EXCEL小知識 | 計算日期
Thumbnail
看文章教學之前,可以先下載檔案來試著自己做看看哦!!! 檔案下載 有網友提問,如何將所有的平日加班與假日加班時數合計到K欄,假日加班為了註明星期幾加班,前面分別會加上六、日當作前贅詞。 只不過是加總而已,讓我直接SUM看看好了!!! 答案好像怪怪的,怎麼只有平日的數據加總而已
Thumbnail
看文章教學之前,可以先下載檔案來試著自己做看看哦!!! 檔案下載 有網友提問,如何將所有的平日加班與假日加班時數合計到K欄,假日加班為了註明星期幾加班,前面分別會加上六、日當作前贅詞。 只不過是加總而已,讓我直接SUM看看好了!!! 答案好像怪怪的,怎麼只有平日的數據加總而已
Thumbnail
這一週終於來到星期四,上班日的倒數第二天,此刻的現在,只剩下一天。 本週是外勤週,除了本來的既定工作以外,如果需要去外縣市處理大事小事就要負責開車出勤,通常一週可能去個三天就差不多了,但今天來到第四天,已出勤了三天,明天也預定出勤中! 然後…有些公單位處理事情真的很。緩。慢! 送個件,繳個錢,
Thumbnail
這一週終於來到星期四,上班日的倒數第二天,此刻的現在,只剩下一天。 本週是外勤週,除了本來的既定工作以外,如果需要去外縣市處理大事小事就要負責開車出勤,通常一週可能去個三天就差不多了,但今天來到第四天,已出勤了三天,明天也預定出勤中! 然後…有些公單位處理事情真的很。緩。慢! 送個件,繳個錢,
Thumbnail
製作月曆或是排班表,常常會將週末的儲存格填上不同的顏色,來區分平日與假日。 但如果你還在手動慢慢調整,那你就太落伍囉~~ 這集教你3種常見標示的方法: 週末(六日)日期標示 週末(六日)含國定假日標示 週末(六日)並考慮國定假日與補班標示 📌週末(六日)標示 選取資
Thumbnail
製作月曆或是排班表,常常會將週末的儲存格填上不同的顏色,來區分平日與假日。 但如果你還在手動慢慢調整,那你就太落伍囉~~ 這集教你3種常見標示的方法: 週末(六日)日期標示 週末(六日)含國定假日標示 週末(六日)並考慮國定假日與補班標示 📌週末(六日)標示 選取資
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News