Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 在日常辦公中,經常遇到需要計算兩個日期之間的工作日有多少天,笨一點的方法就是對著日歷一天一天數,可是遇到比較多的天數呢?這時候就需要用到excel函數啦! 1.打開如下的表格,需要計算兩個不同日期之間有多少個工作日; ? 2.在C2單元格里面輸入公式=NETWORKDAYS(A2,B2),回車確定即可看到結果,即從7月1日到7月10日一共7個工作日,雙擊填充公式,可看到C列所有結果。 ? 對比右邊的日歷可以看出,7月1日到7月10日一共有三個周末,這些非工作的周末已經被自動排除了,下面詳細解釋下這個公式的意思: 3.工作日計算公式=NETWORKDAYS(A2,B2)中,第一個參數表示開始日期即7月1日,第二個參數表示結束日期即7月10日。如果有特定日期需要排除,還可以在公式里面輸入第三個參數。 比如7月5日為公司特殊休息日,不算在工作日中。首先可以將這些特定日期在D列單獨輸入,公式修改為=NETWORKDAYS(A2,B2,D2)即可,這樣就在原來的7個工作日中減去了特定一天變為6個工作日,如下圖所示。 ? 當然也可以將這一年的法定節假日(注意是調整后不是周末的日期)減去,比如10月1日正好是周六,有可能調整為9月30日休息,那么特殊休息日中就應該是9月30日了。 注意: 由于函數的返回結果會默認減去周末,所以如果第三個參數是周末,函數是不會重復減去的。 4.我們也可以利用NETWORKDAYS函數來計算指定時間段內的周末天數: ? 在D2中錄入公式 =B2-A2-NETWORKDAYS(A2,B2)+1 函數返回3,說明7月1日到7月10日之間有3個雙休日。 這個公式的含義是用總天數減去工作日,就得到雙休日。因為B2-A2的值比實際天數少一天,所以要加上1。萬一你遇到統計周末天數的問題,不妨試試這個公式,超好用哦! 通過以上講解,可以看到這個函數在統計工作日相關問題上為我們帶來的便利,不過也有一個問題,如果不是周六周日休息,該怎么辦?相信這是大部分人資和財務面對的問題。 不用怕!在Excel 2010版就有了一個升級版的工作日函數:NETWORKDAYS.INTL,函數有點長,估計能記住的人沒多少人,這不要緊,只要記得是net開頭的,在Excel中會有提示: ? 我們注意到這個函數是使用“自定義周末”來確定工作日天數的,之前的NETWORKDAYS函數的周末是無法修改的(必須是周六、周日),憑借這一點區別,讓NETWORKDAYS.INTL函數具有了更加靈活廣泛的應用。 還是看上面的那個例子,公式修改為:=NETWORKDAYS.INTL(A2,B2,11),在輸入第三個參數的時候,會出現提示: ? 這就是讓我們來選擇哪天休息,如果僅星期天休息的話,選擇11就好了,完成公式輸入后,結果為: ? 工作天數就由原來的7天變成了8天,周六也算成工作日了。 (只有周日休息,雖然有點悲催,不過好多人都是這樣的有木有~~~) 這個函數里最有用的就是第三個參數了,一共有17種選項: ? 如果提供的17種休息日都不符合實際情況,還可以自己指定休息日。在第三參數中輸入7位數字,第一位數字代表周一,最后一位代表周日,每個位置上只能寫0和1,0代表上班,1代表休息。如果只有周二休息,自定義參數就是0100000。(注意:自定義參數需要用英文的引號括起來) 和第一個函數一樣,如果一個月里有一兩天特殊休假需要扣除,就直接寫在第四參數的位置。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!