在Google Spreadsheets中查找項目的開始日期或結束日期

Google Spreadsheets有幾個內置日期函數,可用於工作日計算。

每個日期函數執行不同的工作,以便每個函數的結果都不相同。 因此,您使用哪一個取決於您想要的結果。

03年3月

WORKDAY.INTL函數

©Ted French

Google Spreadsheets WORKDAY.INTL函數

對於WORKDAY.INTL函數,它會在指定的工作日內找到項目或分配的開始或結束日期。

指定為周末日的天數會自動從總數中移除。 此外,法定假日等特定日期也可以省略。

WORKDAY.INTL函數與WORKDAY函數的不同之處在於,WORKDAY.INTL允許您指定哪些日期和多少個週末日,而不是每周自動移除兩天 - 週六和周日 - 總天數。

WORKDAY.INTL函數的用途包括計算:

WORKDAY.INTL函數的語法和參數

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

WORKDAY函數的語法是:

= WORKDAY.INTL(start_date,num_days,週末,節假日)

start_date - (必填)選定時間段的開始日期
- 可以為該參數輸入實際開始日期,也可以輸入工作表中單元格對該數據位置的單元格引用

num_days - (必填)項目的長度
- 對於這個參數,輸入一個整數,顯示在項目上執行的工作天數
- 輸入實際工作天數 - 例如82 - 或工作表中單元格對該數據位置的引用
- 要查找start_date參數後發生的日期,請為num_days使用正整數
- 要查找start_date參數之前發生的日期,請為num_days使用負整數

週末 - (可選)表示一周中的哪些日子被視為周末日,並且將這些日子從總工作日數中排除
- 對於此參數,在工作表中輸入周末數字代碼或單元格對該數據位置的引用
- 如果省略此參數,則默認值1(週六和周日)用於週末代碼
- 請參閱本教程第3頁上的完整數字代碼列表

假期 - (可選)從工作日總數中排除的一個或多個附加日期
- 可以輸入假日日期作為序列日期數字或單元格引用工作表中日期值的位置
- 如果正在使用單元格引用,應使用DATEDATEVALUETO_DATE函數將日期值輸入到單元格中以避免可能的錯誤

示例:使用WORKDAY.INTL函數查找項目的結束日期

如上圖所示,該示例將使用WORKDAY.INTL函數查找2012年7月9日開始的項目的結束日期,並在82天后結束。

在此期間發生的兩次假期(9月3日和10月8日)不會計入82天的一部分。

為避免日期作為文本意外輸入時可能發生的計算問題,將使用DATE函數輸入用作參數的日期。 有關更多信息,請參閱本教程末尾的錯誤值部分。

輸入數據

A1:開始日期: A2:天數: A3:假日1: A4:假日2: A5:結束日期: B1: =日期(2012,7,9) B2: 82 B3: =日期(2012,9,3 ) B4: = DATE(2012,10,8)
  1. 將以下數據輸入到適當的單元格中

如果單元格b1,B3和B4中的日期沒有如上圖所示出現,請檢查這些單元格的格式是否使用短日期格式顯示數據。

02 03

輸入WORKDAY.INTL函數

©Ted French

輸入WORKDAY.INTL函數

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

  1. 單擊單元格B6使其成為活動單元格 - 這將顯示WORKDAY.INTL函數的結果
  2. 輸入等號(=),後跟workday,intl函數的名稱
  3. 在您鍵入時, 自動提示框出現,其中包含以字母W開頭的函數的名稱和語法
  4. 當名稱WORKDAY.INTL出現在框中時,用鼠標指針單擊該名稱以輸入函數名稱並在圓形框B6中打開圓括號

輸入函數參數

如上圖所示,WORKDAY.INTL函數的參數在單元格B6中打開的圓括號之後輸入。

  1. 單擊工作表中的單元格B1,輸入此單元格引用作為start_date參數
  2. 在單元格引用之後,輸入一個逗號( )作為參數之間的分隔符
  3. 單擊單元格B2輸入此單元格引用作為num_days參數
  4. 在單元格引用之後,鍵入另一個逗號
  5. 單擊單元格B3輸入此單元格引用作為周末參數
  6. 突出顯示工作表中的單元格B4和B5,以輸入這些單元格引用作為假期參數
  7. 按下鍵盤上的Enter鍵在最後一個參數後面輸入一個結束圓括號“ ”並完成該功能
  8. 日期11/29/2012 - 項目的結束日期 - 應顯示在工作表的單元格B6中
  9. 當你點擊單元格b5的完整功能時
    = WORKDAY.INTL(B1,B2,B3,B4:B5)出現在工作表上方的公式欄中

函數背後的數學

Excel如何計算這個日期是:

WORKDAY.INTL函數錯誤值

如果未正確輸入此函數的各種參數的數據,則在WORKDAY函數所在的單元格中將顯示以下錯誤值:

03年03月

週末號碼表和相應的周末日

©Ted French

週末號碼表和相應的周末日

對於有兩天週末的地點

數量週末第 1 或省略週六,週日2週日,週一3週一,週二4週二,週三5週三,週四6週四,週五7週五,週六

對於有一天週末的地點

號碼週末第 11週日12週一13週二14週三15週四16週五17週六