使用NetWorkDays.INTL函数统计员工工作天数的方法
发布时间:2023-04-13 02:00:49
在制作工资表、计算新员工或辞职员工工资时,由于很多情况下员工不是月初入职或月末离职的,算员工的工作日天数时就会遇到一个棘手的难题:扣除周末天数。
记得有位HRMM是这样做的,翻开日历,然后在上面一天天的数天数。酒店行业每月都会有几十名新入职和离职员工,一个数一分种,要数一个多小时。
其实,在excel2010新增的NetWorkDays.INTL函数,正好可以解决这个问题。它就是:
NetWorkDays.INTL
(返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日。)
下面是2015年1月份的工资表局部。
可以帮这位HR妹妹这样设置公式:
C2=NETWORKDAYS.INTL(IF(B2<DATE(2015,1,1),DATE(2015,1,1),B2),DATE(2015,1,31),11)
NetWorkDays.INTL函数公式说明:
1、IF(B2<DATE(2015,1,1),DATE(2015,1,1),B2);区分是不是新入职,如果不是新入职按本月1日作为开始日期,否则即为新入职,按实际入职日期算。
2、DATE(2015,1,31):本月最后一天作为计算的截止日期。
3、11: 表示本公司是一周六天工作日,星期日是休息日期。
NetWorkDays.INTL函数语法(来自excel帮助文件)
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
NETWORKDAYS.INTL 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
1、start_date 和 end_date 必需。要计算其差值的日期。start_date 可以早于或晚于 end_date,也可以与它相同。
2、weekend 可选。表示介于 start_date 和 end_date 之间但又不包括在所有工作日数中的周末日。weekend 是周末数值或字符串,用于指定周末时间。
weekend 数值表示以下周末日:
weekend 字符串值为 7 个字符长,该字符串中的每个字符代表一周中的一天,从星期一开始。1 代表非工作日,0 代表工作日。该字符串中只允许使用字符 1 和 0。使用 1111111 将始终返回 0。
例如,0000011 得到的结果是星期六和星期日为周末。
3、holidays 可选。一个包含一个或多个日期的可选集合,这些日期将从工作日日历中排除。假期应该是包含日期的单元格区域,也可以是代表这些日期的序列值的数组常量。假期中的日期或序列值的顺序可以是任意的。
注解
1、如果 start_date 晚于 end_date,则返回值将为负数,数量将是所有工作日的数量。
2、如果 start_date 在当前日期基准值的范围之外,则 NETWORKDAYS.INTL 返回错误值 #NUM!。
3、如果 end_date 在当前日期基准值的范围之外,则 NETWORKDAYS.INTL 返回错误值 #NUM!。
4、如果 weekend 字符串的长度无效或包含无效字符,则 NETWORKDAYS.INTL 返回错误值 #VALUE!。


猜你喜欢
- 在日常生活和办公时我们经常会使用Excel表格汇总各种信息,比如班级学生的信息,公司员工的信息,各种比赛中的参赛选手信息等等。在这些信息中我
- Dock栏是什么?dock栏是iOS系统自带的一个任务显示以及切换的快捷窗口。有时候觉得苹果Mac系统下面的dock栏很碍事,占用太多的屏幕
- 本文将为大家介绍给一种实用方法,采用硬盘安装WIN7系统,不需要光驱,不需要U盘轻松安装windows 7系统,感兴趣的朋友可以参考下哈,希
- 很多时候,我们打开电脑的时候,发现电脑桌面图标有蓝底,这状况大多出现在XP系统中,在Win7系统中也会偶尔出现。电脑桌面图标有蓝色阴影,不仅
- 我们在win10系统上使用远程连接工具时提示“您的凭证不工作”,这是怎么回事呢?出现这种问题说明了你原来保存的远程账号密码无法使用。现在小编
- 在编辑处理Word文档时,当我们需要在Word合同文档里插入手写签名省去后续手动签名的麻烦时,我们应该怎么做呢?今天,就由小编告诉各位如何在
- 首先什么是Disk Manager组件呢?具备怎样的作用?在NTFS for Mac中有这样一项功能——Disk Manager,也就是磁盘
- 最近有网友在使用win10系统的时候,发现自己的电脑存在自动删除文件的情况,而且不知道是什么时候开始删除的,这使用户十分困扰。那要怎么解决这
- win10系统如何查看电脑显存呢?很多小伙伴对此还不是很清楚,小编这里就给大家带来有关win10系统如何查看电脑显存的回答,希望能够对大家有
- xbox控制台小帮手将游戏好友、游戏内容及成就汇集在一起,并且可以用账号登录,进行录屏、加好友使用等。近期有用户在问xbox控制台小帮手怎么
- 6 月 22 日消息 著名开发框架Qt昨日发文宣布,已原生支持苹果 M1 Mac 电脑,即将发布的 Qt 6.2 版本将可用。官方表示,当苹
- 正态分布的应用非常广泛,自然科学和社会科学研究中很多对象都符合正态分布。本文介绍如何使用Excel的随机数生成器获得满足正态分布的随机数据。
- 切换选项卡到视图,然后切换Word选项卡到邮件,然后点击保存,现有的素材仅仅是一个全公司员工的基础信息表格,继续操作, 这时。分别制作成根据
- 很多小伙伴在使用win10系统的时候,自己更改了很多默认的颜色设置,改完后发现设置不回来了,今天小编教大家如何恢复电脑的系统默认颜色。只要把
- 说明HYPGEOMDIST 函数返回超几何分布。返回值超几何分布。语法=HYPGEOMDIST(sample_s, number_sampl
- 很多用户对电脑使用不当的话就会造成系统的卡顿,我们可以尝试使用重置系统来还原系统设置,那我们要重置Win11系统的话,要怎么保留个人的文件呢
- 导致局域网网速变慢的重要原因是局域网用户不合理的使用网络所致,比如看电影、玩游戏、上传下载文件等。所有这些都会影响整个局域网网速,那么我们要
- youtube上的视频怎么下载?YouTube现在提供了越来越多的高清视频,比如720p、1080p或4k分辨率,想要下载的朋友,可以参考下
- win10系统坏了怎么重装系统?长时间的使用,系统容易出现问题,比如垃圾文件越积越多,同时造成卡顿,以及电脑故障等问题,如果自己的电脑系统坏
- 笔记本连接WIFI现在是一件经常遇到的事情,常用,频繁。但是总有那么一丢丢问题,不能顺利连接,耽误事情。为此今天我总结遇到过的问题,与大家一