位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

使用NetWorkDays.INTL函數(shù)統(tǒng)計員工工作天數(shù)

提問人:周麗平發(fā)布時間:2021-08-18

NetWorkDays.INTL

(返回兩個日期之間的所有工作日數(shù),使用參數(shù)指示哪些天是周末,以及有多少天是周末。周末和任何指定為假期的日期不被視為工作日。)

下面是2015年1月份的工資表局部。

image.png

可以幫這位HR妹妹這樣設置公式:

C2=NETWORKDAYS.INTL(IF(B2<DATE(2015,1,1),DATE(2015,1,1),B2),DATE(2015,1,31),11)

NetWorkDays.INTL函數(shù)公式說明

1、IF(B2<DATE(2015,1,1),DATE(2015,1,1),B2);區(qū)分是不是新入職,如果不是新入職按本月1日作為開始日期,否則即為新入職,按實際入職日期算。

2、DATE(2015,1,31):本月最后一天作為計算的截止日期。

3、11: 表示本公司是一周六天工作日,星期日是休息日期。

NetWorkDays.INTL函數(shù)語法(來自excel幫助文件)

NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

NETWORKDAYS.INTL 函數(shù)語法具有以下參數(shù) (參數(shù):為操作、事件、方法、屬性、函數(shù)或過程提供信息的值。):

1、start_date 和 end_date 必需。要計算其差值的日期。start_date 可以早于或晚于 end_date,也可以與它相同。

2、weekend 可選。表示介于 start_date 和 end_date 之間但又不包括在所有工作日數(shù)中的周末日。weekend 是周末數(shù)值或字符串,用于指定周末時間。

weekend 數(shù)值表示以下周末日:

image.png

weekend 字符串值為 7 個字符長,該字符串中的每個字符代表一周中的一天,從星期一開始。1 代表非工作日,0 代表工作日。該字符串中只允許使用字符 1 和 0。使用 1111111 將始終返回 0。

例如,0000011 得到的結(jié)果是星期六和星期日為周末。

3、holidays 可選。一個包含一個或多個日期的可選集合,這些日期將從工作日日歷中排除。假期應該是包含日期的單元格區(qū)域,也可以是代表這些日期的序列值的數(shù)組常量。假期中的日期或序列值的順序可以是任意的。

注解

1、如果 start_date 晚于 end_date,則返回值將為負數(shù),數(shù)量將是所有工作日的數(shù)量。

2、如果 start_date 在當前日期基準值的范圍之外,則 NETWORKDAYS.INTL 返回錯誤值 #NUM!。

3、如果 end_date 在當前日期基準值的范圍之外,則 NETWORKDAYS.INTL 返回錯誤值 #NUM!。

4、如果 weekend 字符串的長度無效或包含無效字符,則 NETWORKDAYS.INTL 返回錯誤值 #VALUE!。

繼續(xù)查找其他問題的答案?

回復(0)
返回頂部