excel表格怎么算全年休假天數(shù)? Excel公式快速計(jì)算2024假期天數(shù)的技巧

2024 年要上幾天班?這個(gè)打工人都想知道的問(wèn)題,微博熱搜「貼心」的給出了答案 ——251 天(比去年還多 2 天)。
他也沒(méi)說(shuō)這天數(shù)是怎么算出來(lái)的,不過(guò)我倒是知道,Excel 也能輕松計(jì)算應(yīng)出勤天數(shù)!一起來(lái)看看吧~
元旦:1月1日放假,與周末連休。
春節(jié):2月10日至17日放假調(diào)休,共8天。2月4日(星期日)、2月18日(星期日)上班。
清明節(jié):4月4日至6日放假調(diào)休,共3天。4月7日(星期日)上班。
勞動(dòng)節(jié):5月1日至5日放假調(diào)休,共5天。4月28日(星期日)、5月11日(星期六)上班。
端午節(jié):6月10日放假,與周末連休。
中秋節(jié):9月15日至17日放假調(diào)休,共3天。9月14日(星期六)上班。
國(guó)慶節(jié):10月1日至7日放假調(diào)休,共7天。9月29日(星期日)、10月12日(星期六)上班。
1、周六周日雙休
想要計(jì)算 2024 年的應(yīng)出勤天數(shù),有一個(gè)非常簡(jiǎn)單的公式:
應(yīng)出勤天數(shù) = 工作日-法定節(jié)假日 + 調(diào)休
如何計(jì)算除法定節(jié)假日外的工作日天數(shù)?
可以用 NETWORKDAYS 函數(shù)。
注意:NETWORKDAYS 函數(shù)是將周一到周五當(dāng)做工作日,周六和周日休假,如果你所在的公司是單休或其他休假方式,請(qǐng)使用 NETWORKDAYS.INTL 函數(shù)(下滑至 02 部分查看公式)。
如下圖:
B2 單元格是開(kāi)始日期,C2 是結(jié)束日期,F(xiàn)2:F31 是 2024 年所有的節(jié)假日,所以公式是:
=NETWORKDAYS(B2,C2$F$2$F$31)
工作日天數(shù)就算出來(lái)啦!
接著,我們需要在這個(gè)基礎(chǔ)上增加調(diào)休的天數(shù)。
可以使用 COUNTIFS 函數(shù)計(jì)算。
如下圖:
G2:G9 是 2024 年調(diào)休日期。需要統(tǒng)計(jì)其中滿足條件【大于等于開(kāi)始日期且小于等于結(jié)束日期】的單元格數(shù)量。
公式如下:
COUNTIFSG2:G9">="&B2,G2:G9"<="&C2
結(jié)果為 8。
將兩個(gè)公式拼接到一起:
=NETWORKDAYS(B2,C2$F$2$F$31)+COUNTIFSG2:G9">="&B2,G2:G9"<="&C2
應(yīng)出勤天數(shù)就算出來(lái)了,一共是 251 天:
以后遇到需要類似的情況,公式可以直接套用,改一下日期范圍就行。比如說(shuō)計(jì)算 2024 年 11 月的應(yīng)出勤天數(shù):
PS.如果是其他年份,還需要修改法定假期和調(diào)休日期的數(shù)據(jù)。
2、單休和其他休假方式
前面說(shuō)到,如果是單休或其他休假方式,需要用 NETWORKDAYS.INTL,因?yàn)樵摵瘮?shù)的第 3 個(gè)參數(shù)可以自定義休息日。
語(yǔ)法結(jié)構(gòu):
=NETWORKDAYS.INTL(start_dateend_date[weekend][holidays])=NETWORKDAY.INTL(開(kāi)始日期結(jié)束日期[休息日參數(shù)][需要排除的節(jié)假日日期])
至于公式怎么寫?
其實(shí)還是應(yīng)出勤天數(shù) = 工作日-法定節(jié)假日 + 調(diào)休
假如是周日單休:
公式如下:
=NETWORKDAYS.INTL(B2C2,11$F$2$F$31)+COUNTIFS$G$2$G$9">="&B2$G$2$G$9"<="&C2
只是將 NETWORKDAYS 換成 NETWORKDAY.INTL,第 3 參數(shù)選擇 11(僅星期日)。
同樣的,如果你是其他時(shí)候雙休或單休,選擇對(duì)應(yīng)的參數(shù)就行。
hr計(jì)算工資薪酬
最頭疼的,估計(jì)應(yīng)該是薪酬HR們了,很多時(shí)候要計(jì)算指定時(shí)間段的應(yīng)出勤天數(shù),還必須要考慮這些假期和調(diào)休,該怎么算呢?
因?yàn)槊磕甑墓荻疾还潭?,微軟看了也是蒙圈,所以咱們首先要把公休日期和調(diào)休日期做一個(gè)對(duì)照表。
如下圖所示,F(xiàn)列是放假時(shí)間,G列是調(diào)休上班時(shí)間。
接下來(lái),咱們就可以在C2單元格中寫公式,計(jì)算出每個(gè)月的工作日天數(shù)了。
復(fù)制
=NETWORKDAYS(A2,B2,$F$2:$F$30)+COUNTIFS($G$2:$G$30,">="&A2,G$2:G$30,"<="&B2)
如果要計(jì)算任意兩個(gè)日期之間的工作日天數(shù),只要修改一下A列和B列的起止日期即可。
公式看起來(lái)有點(diǎn)長(zhǎng),其實(shí)咱們把他拆分成兩部分就容易理解了。
先說(shuō)這部分: =NETWORKDAYS(A2,B2,F$2:F$30) NETWORKDAYS函數(shù)用于計(jì)算兩個(gè)日期之間,去除周末和法定節(jié)假日的工作日天數(shù)。
用法為: =NETWORKDAYS(開(kāi)始日期,結(jié)束日期,需要排除的法定節(jié)假日) 把這個(gè)用法套到上面的公式里,A2是開(kāi)始日期,B2是結(jié)束日期,而F$2:F$30單元格區(qū)域則是要排除的法定節(jié)假日。
剛剛這部分,是沒(méi)有考慮到調(diào)休這種特殊情況的。而計(jì)算調(diào)休的就是下面這部分公式: COUNTIFS(G$2:G$30,”>=”&A2,G$2:G$30,”<=”&B2) COUNTIFS函數(shù)的作用是用來(lái)統(tǒng)計(jì)符合多個(gè)條件的個(gè)數(shù)。 這里第一組條件是G$2:G$30,”>=”&A2,第二組條件是G$2:G$30,”<=”&B2。
就是以對(duì)照表中的調(diào)休日期為統(tǒng)計(jì)區(qū)域,看看這個(gè)區(qū)域中的日期有多少個(gè)大于等于A2的開(kāi)始日期,并且小于等于B2的結(jié)束日期。說(shuō)白了,就是看看從開(kāi)始日期到結(jié)束日期這個(gè)階段中,有幾天是需要調(diào)休上班的。
把前面計(jì)算出的去掉法定節(jié)假日的工作日天數(shù),加上這個(gè)要調(diào)休上班的天數(shù),就是實(shí)際的工作日天數(shù)。
怎么樣,用 Excel 計(jì)算工作日天數(shù)的方法
本文來(lái)自微信公眾號(hào):秋葉 Excel (ID:excel100),作者:竺蘭
相關(guān)文章
excel里輸入公式后只顯示公式怎么辦? excel表格公式不計(jì)算了的解決辦法
當(dāng)Excel中輸入公式后只顯示公式而不是計(jì)算結(jié)果,這是什么原因,該怎么顯示計(jì)算結(jié)果呢?下面我們就來(lái)看看詳細(xì)的教程2024-02-20excel表格提示循環(huán)引用應(yīng)該怎么處理 excel開(kāi)啟迭代計(jì)算操作方法
在使用excel公式計(jì)算的時(shí)候,可能會(huì)遇到提示excel循環(huán)引用警告的問(wèn)題,那么怎么處理呢,其實(shí)我們只需要開(kāi)啟文件選項(xiàng)里的迭代計(jì)算就可以解決問(wèn)題了2024-01-24excel公式不會(huì)自動(dòng)計(jì)算怎么辦 excel公式自動(dòng)計(jì)算方法
有時(shí)會(huì)發(fā)現(xiàn)明明公式相關(guān)的數(shù)值已經(jīng)變化,按理說(shuō)公式的結(jié)果也應(yīng)該自動(dòng)計(jì)算變化,可實(shí)際上沒(méi)變化,這是怎么回事呢?一起來(lái)了解一下吧2022-09-16Excel如何快速計(jì)算凈重 Excel快速計(jì)算凈重方法
工作中,有些數(shù)據(jù)需要通過(guò)手工再計(jì)算一些其他的數(shù)據(jù),比如過(guò)磅單,那如何計(jì)算凈重呢?一起來(lái)了解一下吧2022-09-15excel如何計(jì)算毛重和皮重的時(shí)間間隔 excel計(jì)算毛重和皮重時(shí)間間隔方法
在日常工作中經(jīng)常會(huì)到用excel,有時(shí)需要計(jì)算毛重和皮重的時(shí)間間隔,具體的計(jì)算方式是什么,一起來(lái)了解一下吧2022-08-01Excel2021如何計(jì)算天數(shù)?Excel2021日期相減計(jì)算天數(shù)設(shè)置方法
有網(wǎng)友不清楚Excel2021如何計(jì)算天數(shù)?這篇文章主要介紹了Excel2021日期相減計(jì)算天數(shù)設(shè)置方法,需要的朋友可以參考下2022-04-25Excel怎么計(jì)算兩個(gè)日期間的時(shí)間差 Excel計(jì)算日期時(shí)間差的方法
在日常工作中經(jīng)常會(huì)用到Excel表格,有時(shí)需要計(jì)算表格中兩個(gè)日期的時(shí)間差,手動(dòng)計(jì)算肯定耗時(shí)費(fèi)力,有什么好的辦法呢?一起來(lái)了解一下吧2022-04-11Excel怎么使用MINVERSE函數(shù)計(jì)算矩陣的逆矩陣?Excel計(jì)算逆矩陣教程
Excel中有很多的函數(shù)小伙伴們都不會(huì)使用,小伙伴們對(duì)MINVERSE函數(shù)有沒(méi)有了解呢?他可以計(jì)算出矩陣的逆矩陣,一起來(lái)看看如何使用2021-09-28excel表格怎么計(jì)算足球體積? excel計(jì)算球體體積的技巧
excel表格怎么計(jì)算足球體積?excel中想要計(jì)算球體的體積,比如足球,該怎么計(jì)算呢?下面我們就來(lái)看看excel計(jì)算球體體積的技巧,詳細(xì)請(qǐng)看下文介紹2021-08-22excel怎么計(jì)算2021年高考分?jǐn)?shù)? 2021年高考分?jǐn)?shù)的計(jì)算方法
excel怎么計(jì)算2021年高考分?jǐn)?shù)?2021年高考分?jǐn)?shù)馬上就可以查詢了,該怎么計(jì)算自己的分?jǐn)?shù)呢?今年是3+1+2計(jì)算的,下面我們就來(lái)那看2021年高考分?jǐn)?shù)的計(jì)算方法,詳細(xì)請(qǐng)看下文2021-06-22