
來源頭條作者:Excel之家又是一個365日打拼的新開始,你知道2023年每個月的上班天數嗎?接下來咱們就一起看看用Excel怎么算出來。先看看2023年的放假安排:除了少數假期之外,大部分假期都有調休上班時間,真是讓人歡喜讓人憂啊。最頭疼的,估計應該是薪酬HR們了,很多時候要計算指定時間段的應出勤天數,還必須要考慮這些假期和調休,該怎么算呢?今天老祝就和大家一起來看看,在調休情況下計算每個月的工作日天數。因為每年的公休都不固定,微軟看了也是蒙圈,所以咱們首先要把公休日期和調休日期做一個對照表。如下圖所示,F列是放假時間,G列是調休上班時間。接下來,咱們就可以在C2單元格中寫公式,計算出每個月的工作日天數了。=NETWORKDAYS(A2,B2,F$2:F$27)+COUNTIFS(G$2:G$27,">="&A2,G$2:G$28,"<="&B2)如果要計算任意兩個日期之間的工作日天數,只要修改一下A列和B列的起止日期即可。公式看起來有點長,其實咱們把他拆分成兩部分就容易理解了:先說這部分:=NETWORKDAYS(A2,B2,F$2:F$27)NETWORKDAYS函數用于計算兩個日期之間,去除周末和法定節假日的工作日天數。用法為:=NETWORKDAYS(開始日期,結束日期,需要排除的法定節假日)把這個用法套到上面的公式里,A2是開始日期,B2是結束日期,而F$2:F$27單元格區域則是要排除的法定節假日。剛剛這部分,是沒有考慮到調休這種特殊情況的。而計算調休的就是下面這部分公式了:COUNTIFS(G$2:G$27,">="&A2,G$2:G$27,"<="&B2)COUNTIFS函數的作用是用來統計符合多個條件的個數,這里第一組條件是G$2:G$27,">="&A2,第二組條件是G$2:G$27,"。就是以對照表中的調休日期為統計區域,看看這個區域中的日期有多少個大于等于A2的開始日期,并且小于等于B2的結束日期。說白了,就是看看從開始日期到結束日期這個階段中,有幾天是需要調休上班的。把前面計算出的去掉法定節假日的工作日天數,加上這個要調休上班的天數,就是實際的工作日天數。好了,今天的內容就是這些吧,祝各位小伙伴新的一年一切都好!圖文制作:祝洪忠
暫時沒有評論,來搶沙發吧~