Excel函式應用例項:計算授課天數(轉)

amyz發表於2007-08-13
Excel函式應用例項:計算授課天數(轉)[@more@]

  企業、學校等單位均存在許多管理計算問題,例如計算一個學期有幾個授課日、企業在多少個工作日之後交貨等等。今天先介紹計算授課天數。

  (1)函式分解

  NETWORKDAYS函式專門用於計算兩個日期值之間完整的工作日數值。這個工作日數值將不包括雙休日和專門指定的其他各種假期。

  語法:NETWORKDAYS (Start_date,End_date,Holidays)

  Start_date表示開始日期;End_date為終止日期,Holidays表示作為特定假日的一個或多個日期。這些引數值既可以手工輸入,也可以對單元格的值進行引用。

  (2)例項分析

  假設新學期從2003年9月1日開始到2004年1月15日結束,希望知道本學期有多少個授課日,也就是排除雙休日和國家法定假日外的授課工作日。這就是計算授課日數或工作日數的問題。

  首先開啟一個空白工作表,在A1、B1、C1單元格輸入“開學時間”、“結束時間”、“法定節日”,然後在其下面的單元格內輸入“2003-9-1”、“2004-1-15”、“2003-10-1” “2003-10-2”、“2003-10-3”和“2004-1-1”(後四項必須在C列的“法定假日”下)。

  接著可以選中D2單元格,輸入公式“=NETWORKDAYS(A2,B2,C2:C5)”。公式中A2引用的是學期(或工作)的開始日期,B2引用的是學期結束的日期,C2:C5區域引用的是作為法定假日的多個日期。輸入結束回車即可獲得結果95,即2003年9月1日到2004年1月15日,排除四個法定假日後的實際授課日是95天。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-955099/,如需轉載,請註明出處,否則將追究法律責任。

相關文章