excel如何跳過周末和節假日?

excel作為一款數據處理軟件,有非常強大的函數功能,我們在處理數據時經常會用到許多函數公式,比如有的公司給員工制定工作時間表等等,不過像這種表經常會排除員工的周末和節假日時間,那么利用excel該如何進行操作呢?下面小編就給大家講解下這個問題。

平常有周末雙休、有單休、有各種節假日等之分,所以我們需要根據不同的情況使用不同的公式計算。文章源自四五設計網-http://www.4968ejs.cn/33365.html

① 全年無休文章源自四五設計網-http://www.4968ejs.cn/33365.html

全年無休,只要用DATEDIF公式計算出兩個日期之間相差幾天,即為幾個工作日。=DATEDIF(B1,B2,"Y")文章源自四五設計網-http://www.4968ejs.cn/33365.html

excel如何跳過周末和節假日?-1文章源自四五設計網-http://www.4968ejs.cn/33365.html

如果要去除節假日和周末,DATEDIF是力所不能及了,必須請出NETWORKDAYS函數和NETWORKDAYS.INTL函數。文章源自四五設計網-http://www.4968ejs.cn/33365.html

NETWORKDAYS語法:=NETWORKDAYS(日期1,日期2,[節假日])文章源自四五設計網-http://www.4968ejs.cn/33365.html

excel如何跳過周末和節假日?-2文章源自四五設計網-http://www.4968ejs.cn/33365.html

② 周六和周日不上班。文章源自四五設計網-http://www.4968ejs.cn/33365.html

公式“=NETWORKDAYS(日期1,日期2)”會自動用“日期2-日期1”,同時去除周六和周日,得到實際工作日天數。文章源自四五設計網-http://www.4968ejs.cn/33365.html

③ 除了周末雙休,還有法定節假日也不上班。文章源自四五設計網-http://www.4968ejs.cn/33365.html

我們可以把“清明”、“五一”、“端午”等一系列特色節假日存放在一個表里,然后用公式“=NETWORKDAYS(日期1,日期2,節假日表)”計算扣除了休息日和節假日后的準確工作日天數。

注意,NETWORKDAYS計算出來的天數可能包含“日期1”和“日期2”哦。

另外,遇到單休工作制,或者不是周末休息的公司,那就需要NETWORKDAYS.INTL函數來計算工作日了。

NETWORKDAYS.INTL語法

excel如何跳過周末和節假日?-3

和NETWORKDAYS類似,NETWORKDAYS.INTL函數多了一個參數“[周末]”,這個參數表示一周7天中哪天休息。

excel如何跳過周末和節假日?-4

④ 只有周日休息。

由上面的表格,我們知道數字“11”表示“只有周日”休息,所以可以使用公式“=NETWORKDAYS.INTL(日期1,日期2,11,節假日表)”。

⑤ 周六、周日不休息,但一周仍有兩天休息時間。

如果是周日和周一休息,可以使用公式:“=NETWORKDAYS.INTL(日期1,日期2,2,節假日表)”。

⑥ 周末不休息,法定節假日休息。

公式:“=NETWORKDAYS.INTL(日期1,日期2,'0000000',節假日表)”。

excel如何跳過周末和節假日?-5

這是NETWORKDAYS.INTL函數的另外一種寫法了,用數字“0”表示上班,數字“1”表示不上班,從周一開始,7個數字就分別表示一周7天哪天休息哪天工作。

以上就是excel日期跳過周末和節假日的方法,可能看著有點復雜,需要實際操作下才能搞清楚,在excel中函數公式類是比較要掌握的,因為許多操作都會用到它。

繼續閱讀
我的微信
微信掃一掃
weinxin
我的微信
惠生活福利社
微信掃一掃
weinxin
我的公眾號
 
  • 本文由 四五設計網小助手 發表于 2023年10月10日09:45:42
  • 轉載請務必保留本文鏈接:http://www.4968ejs.cn/33365.html

發表評論

匿名網友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖動滑塊以完成驗證