tft每日頭條

 > 職場

 > Excel計算工作日

Excel計算工作日

職場 更新时间:2024-09-10 06:13:07

嗨,我是愛踢汪。在日常辦公中,經常遇到需要計算兩個日期之間的工作日有多少天,笨一點的方法就是對着日曆一天一天數,可是遇到比較多的天數呢?這時候就需要用到excel函數啦!

1.打開如下的表格,需要計算兩個不同日期之間有多少個工作日;

Excel計算工作日(10年經驗的财務告訴我)1

2.在C2單元格裡面輸入公式=NETWORKDAYS(A2,B2),回車确定即可看到結果,即從7月1日到7月10日一共7個工作日,雙擊填充公式,可看到C列所有結果。

Excel計算工作日(10年經驗的财務告訴我)2

對比右邊的日曆可以看出,7月1日到7月10日一共有三個周末,這些非工作的周末已經被自動排除了,下面詳細解釋下這個公式的意思:

3.工作日計算公式=NETWORKDAYS(A2,B2)中,第一個參數表示開始日期即7月1日,第二個參數表示結束日期即7月10日。如果有特定日期需要排除,還可以在公式裡面輸入第三個參數。

比如7月5日為公司特殊休息日,不算在工作日中。首先可以将這些特定日期在D列單獨輸入,公式修改為=NETWORKDAYS(A2,B2,D2)即可,這樣就在原來的7個工作日中減去了特定一天變為6個工作日,如下圖所示。

Excel計算工作日(10年經驗的财務告訴我)3

當然也可以将這一年的法定節假日(注意是調整後不是周末的日期)減去,比如10月1日正好是周六,有可能調整為9月30日休息,那麼特殊休息日中就應該是9月30日了。

注意:

由于函數的返回結果會默認減去周末,所以如果第三個參數是周末,函數是不會重複減去的。

4.我們也可以利用NETWORKDAYS函數來計算指定時間段内的周末天數:

Excel計算工作日(10年經驗的财務告訴我)4

在D2中錄入公式

=B2-A2-NETWORKDAYS(A2,B2) 1

函數返回3,說明7月1日到7月10日之間有3個雙休日。

這個公式的含義是用總天數減去工作日,就得到雙休日。因為B2-A2的值比實際天數少一天,所以要加上1。萬一你遇到統計周末天數的問題,不妨試試這個公式,超好用哦!

通過以上講解,可以看到這個函數在統計工作日相關問題上為我們帶來的便利,不過也有一個問題,如果不是周六周日休息,該怎麼辦?相信這是大部分人資和财務面對的問題。

不用怕!在Excel2010版就有了一個升級版的工作日函數:NETWORKDAYS.INTL,函數有點長,估計能記住的人沒多少人,這不要緊,隻要記得是net開頭的,在Excel中會有提示:

Excel計算工作日(10年經驗的财務告訴我)5

我們注意到這個函數是使用“自定義周末”來确定工作日天數的,之前的NETWORKDAYS函數的周末是無法修改的(必須是周六、周日),憑借這一點區别,讓NETWORKDAYS.INTL函數具有了更加靈活廣泛的應用。

還是看上面的那個例子,公式修改為:=NETWORKDAYS.INTL(A2,B2,11),在輸入第三個參數的時候,會出現提示:

Excel計算工作日(10年經驗的财務告訴我)6

這就是讓我們來選擇哪天休息,如果僅星期天休息的話,選擇11就好了,完成公式輸入後,結果為:

Excel計算工作日(10年經驗的财務告訴我)7

工作天數就由原來的7天變成了8天,周六也算成工作日了。

(隻有周日休息,雖然有點悲催,不過好多人都是這樣的有木有~~~)

這個函數裡最有用的就是第三個參數了,一共有17種選項:

Excel計算工作日(10年經驗的财務告訴我)8

如果提供的17種休息日都不符合實際情況,還可以自己指定休息日。在第三參數中輸入7位數字,第一位數字代表周一,最後一位代表周日,每個位置上隻能寫0和1,0代表上班,1代表休息。如果隻有周二休息,自定義參數就是0100000。(注意:自定義參數需要用英文的引号括起來)

和第一個函數一樣,如果一個月裡有一兩天特殊休假需要扣除,就直接寫在第四參數的位置。

好啦,今天的教程就到這裡,相信有了這兩個函數,人資和财務MM再也不用為了統計工作日而煩惱啦!今天的分享就到這裡了。我是愛踢汪,您的關注是我堅持到現在的唯一動力,有了您的支持與鼓勵,我才有信心一直堅持下去,繼續奉上更多内容。衷心期待您能點一下上面紅色關注按鈕,關注我一下。萬分感謝!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved