在實際的工作日計算中,除了考慮法定節假日的因素外,還要考慮調休日期安排。如圖13-68所示,需要根據F列和G列的放假時間及調休安排,計算2018年員工每月應出勤天數。
在G2單元格中輸入以下公式,并向下複制到G13單元格。
=NETWORKDAYS(A2,B2,F$2:F$28) COUNTIFS(G$2:G$28,">="&A2,G$2:G$28,"<="&B2)
NETWORKDAYS函數以每月的第一天作為起始日期,以每月的最後一天作為結束日期,第三參數引用F$2:F$28單元格區域的法定節假日,計算出兩個日期間不包含法定節假日的工作日天數。
再使用COUNTIFS函數,分别統計G$2:G$28單元格區域中的調休日期大于等于A2開始日期,并且小于等于B2結束日期的個數,也就是統計在當前日期範圍中的調休天數。
最後用不包含法定節假日的工作日天數加上當前日期範圍中的調休天數,得到當月應出勤天數。
使用NETWORKDAYS.INTL函數的自定義周末參數計算間隔工作日
NET WORKDAYS.INTL函數的作用是使用自定義周末參數,返回兩個日期之間的工作日天數。該函數的語法如下。
第一參數start_date表示起始日期。
第二參數end_date表示結束日期。
第三參數weekend為可選參數,表示指定的自定義周末類型,與13.7.2節中WORKDAY.INTL函數的第三參數規則相同。
第四參數holidays為可選參數,表示包含需要從工作日曆中排除的一個或多個節假日日期。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!