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

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

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

NetWorkDays.INTL

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

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

image.png

可以幫這位HR妹妹這樣設(shè)置公式:

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日作為開始日期,否則即為新入職,按實(shí)際入職日期算。

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

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 必需。要計(jì)算其差值的日期。start_date 可以早于或晚于 end_date,也可以與它相同。

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

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

image.png

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

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

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

注解

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

2、如果 start_date 在當(dāng)前日期基準(zhǔn)值的范圍之外,則 NETWORKDAYS.INTL 返回錯(cuò)誤值 #NUM!。

3、如果 end_date 在當(dāng)前日期基準(zhǔn)值的范圍之外,則 NETWORKDAYS.INTL 返回錯(cuò)誤值 #NUM!。

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

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

回復(fù)(0)
返回頂部