計算Google表格中日期之間的天數

教程:如何使用NETWORKDAYS功能

Google表格有許多可用的日期功能,並且該組中的每個功能都執行不同的工作。

NETWORKDAYS函數可用於計算指定開始和結束日期之間的整個業務或工作日的數量。 使用此功能,週末日(週六和周日)將自動從總數中移除。 具體的日子,如法定假日,也可以省略。

計劃或編寫建議時使用NETWORKDAYS以確定即將開展的項目的時間範圍,或者反算計算完成時間的時間量。

03年3月

NETWORKDAYS函數語法和參數

©Ted French

函數的語法引用函數的佈局,並包含函數的名稱,括號和參數

NETWORKDAYS函數的語法是:

= NETWORKDAYS(開始日期,結束日期,假日)

參數是:

對於這兩個參數,在工作表中使用日期值, 序列號單元格引用

假日日期可以是直接在公式中輸入的日期值,也可以是單元格引用工作表中的數據位置。

注意:由於NETWORKDAYS不會自動將數據轉換為日期格式,因此應該使用DATEDATEVALUE函數輸入為所有三個參數直接輸入到函數中的日期值,以避免計算錯誤,如本文隨附圖像的第8行所示。

價值! 如果任何參數包含無效日期,則會返回錯誤值。

02 03

教程:計算兩個日期之間的工作天數

本教程演示瞭如何使用NETWORKDAYS函數的多個變體計算2016年7月11日至2016年11月4日在Google表格中工作的天數。

使用本文附帶的圖像以跟隨本教程。

在這個例子中,兩個假期(9月5日和10月10日)在這段時間發生,並從總額中扣除。

該圖像顯示了函數的參數如何作為日期值或序列號直接輸入到函數中,或作為工作表中數據位置的單元格引用。

進入NETWORKDAYS功能的步驟

Google表格不會使用對話框來輸入函數的參數,如在Excel中可以找到的那樣。 相反,它有一個自動提示框,隨著函數的名稱被輸入到單元格中彈出。

  1. 點擊單元格C5使其成為活動單元格
  2. 輸入等號( = ),後跟功能networkdays的名稱
  3. 在您鍵入時, 自動提示框出現,其中包含以字母N開頭的函數名稱和語法。
  4. 當名稱networkdays出現在框中時,用鼠標指針單擊名稱以輸入函數名稱並在圓括號C5中打開圓括號或圓括號“ ”。
  5. 單擊工作表中的單元格A3以輸入此單元格引用作為start_date參數。
  6. 在單元格引用之後,輸入逗號作為參數之間的分隔符。
  7. 單擊單元格A4輸入此單元格引用作為end_date參數。
  8. 在單元格引用之後,鍵入第二個逗號。
  9. 突出顯示工作表中單元格A5和A6 ,以輸入此單元格引用範圍作為假期參數。
  10. 按下鍵盤上的Enter鍵以添加右括號“ ”並完成該功能。

工作日的數量-83-出現在工作表的單元格C5中。

當你點擊單元格C5時,完整的功能
= NETWORKDAYS(A3,A4,A5:A6)出現在工作表上方的公式欄中

03年03月

功能背後的數學

Google Sheets如何到達第5行83的答案是:

注意:如果週末日不是周六和周日,或者每週只有一天,請使用NETWORKDAYS.INTL函數。