绝了!Excel可以这样用:Excel函数范例实战精粹(速查版)
上QQ阅读APP看书,第一时间看更新

3.11 NETWORKDAYS函数:返回两个日期之间的全部工作日数

【函数名称】NETWORKDAYS

【主要功能】返回两个日期之间(由参数start-data和end-data进行定义的两个日期)的全部工作日数函数,工作日不包括周末与专门指定的假期。时间值中的分钟,即一个介于0~59之间的整数。

【使用格式】=NETWORKDAYS(start_date, end_date, holidays)

【参数说明】

❑ start_date参数:一个代表开始日期的日期。

❑ end_date参数:为终止日期。

❑ holidays参数:表示不在工作日历中的一个或多个日期所构成的可选区域,例如,省/市/自治区和国家/地区的法定假日以及其他非法定假日。该列表可以是包含日期的单元格区域,或是表示日期的序列号的数组常量。

【应用举例】

Excel中NETWORKDAYS函数的常见用法就是根据某一特定时期内雇员的工作天数,计算其应计的报酬。函数返回起始日期和结束日期之间的工作日数,除去周末的天数以及专门指定的假期。

假如,从2015年5月11日至2015年5月25日之间的工作日计算公式为:=NETWORKDAYS("2015/5/11", "2015/5/25"),结果为11天。省略了第三个参数,正常情况下,周六和周日属于休息日,因此在2015年5月11日~2015年5月25日之间工作日是11天(含2015年5月11日与2015年5月25日)。NETWORKDAYS在计算时,自动将周末扣除。

如果在此基础上,另外5月20日也休息,就在此基础上再减去一天,得到下面的公式:=NETWORKDAYS("2015/5/11", "2015/5/25", "2015/5/20"),结果就是10天。