全部練習題 / 數學

付款花了幾個工作日(NETWORKDAYS)

中等 數學
題目說明
提示 0/4
官方解法 1
–
測試案例
1
2
3
重設
提交
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
正在載入互動式試算表...
正在準備儲存格資料與公式求解引擎
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。

題目

題目說明

財務用工作日計算付款期,週末不算在客戶頭上。INV-701 的寄出與付款日在 B2 與 C2,把工作日數填進 Business days 儲存格 D2。

必須排除週末;寄出日與付款日若落在平日,兩天都要算進去。

題目資料

用表格檢視整份資料(可選取、可複製)
這道題的資料表
ABCD
1InvoiceSentPaidBusiness days
2INV-7012026-01-052026-01-16
3INV-7022026-02-022026-02-09
4INV-7032026-03-022026-03-02

觀念解析

NETWORKDAYS(開始, 結束) 會把頭尾兩天都算進去,並跳過週六與週日。直接相減(C2-B2)得到的是日曆天,只要跨到週末就會高估。公司有固定休假日時,用第三個參數傳入假日範圍。

解題思路

答案寫在 D2。送出時我們會換 3 組輸入重跑你的公式,寫死數字一定過不了 —— 公式必須跟著儲存格走。

  1. 目標儲存格是 D2
  2. NETWORKDAYS 需要開始與結束日期
  3. 頭尾兩天都算
  4. 公式形狀:=NETWORKDAYS(?, ?)

官方解法

展開 1 種解法(建議先自己試一次)

解法 1:用 NETWORKDAYS 算整段

=NETWORKDAYS(B2, C2)

2026-01-05 是週一、2026-01-16 是週五,整段正好兩個工作週:10 天。直接相減會得到 11,因為把週末也算進去了。

相關練習

常見問題

怎麼算兩個日期之間有幾個工作日?

=NETWORKDAYS(開始, 結束)。它跳過週六日並包含頭尾兩天,所以同一天送出與付款會回傳 1。

為什麼我的天數多了兩天?

你算的是日曆天。區間裡每一個完整的週末,都會多算 NETWORKDAYS 排除掉的兩天。