我们按出勤天数去计较员工工资时,就需要计较两个日期之间的工作日天数。
一般环境下,现实的工作日是需要去除周末双休和国沐日的。
而有的公司是单休,只有周日歇息,周六是上班的。
我们需要利用NETWORKDAYS函数来处置,详情请看敏丝下方图解。
景象1:计较日时代的工作日天数。
下图中,我们是计较起头日期到竣事日期之间的工作日天数,同时,我们要去除D列中的日期(国沐日,或者指心猿意马的特别日期)。
NETWORKDAYS函数的语法布局是:
=NETWORKDAYS(起头日期,竣事日期,要去除的特别日期)
正好可以知足我们的需求。
要去除的日期,我们也可以直接写到函数公式中。
日期的素质也是数值,我们选中D2单位格后,按Ctrl+1组合快捷键,设置单位格格局为:"数字">"常规",我们可以看到日期2018/4/1的素质是数字43195。
写公式的过程中,要么写日期2018/4/5的时辰加上前后双引号,要么直接写数字43195。
63快捷键年夜全快速拔取移动位置动图
15快捷键年夜全常用功能快捷键精选动图
36快捷键年夜全常用快捷键精选动图
景象2:计较单休(仅周日歇息)时日时代的工作日天数。
我们需要利用一个新的函数:NETWORKDAYS.INTL。
NETWORKDAYS.INTL函数是在NETWORKDAYS函数的第2、3个参数之间插手了1个参数。
参数输入什么数字,请参考下表。
景象3:计较日时代的歇息日天数。
我们只需要利用竣事日期减去起头日期,加上数字1,然后减去工作日天数即可。
加上数字1的原因:1号到10号一共是10天,10-1=9(只有9天),所以需要补回1天。
景象4:插手时候干扰后的日期之间计较工作日天数。
本例中,我们对起头时候和竣事时候进行判定,早于午时12:00,归为今天,晚于午时12:00(含12:00),归为明天(加上1天)。
举例:1月1号11:00为起头时候(早于12点),则起头日期为1月1号;若是1月1号13:00为起头时候(晚于12点),则起头日期为1月1号加一天,即1月2号(具体可参考下一步调图片中的函数公式)。
时候的素质也是数值,我们可以经由过程设置单位格格局获取,这里午时12:00的素质就是数字0.5。
66文本转数值数值转文本含高清视频
我们需要先利用IF函数鉴定出现实要计较的起头日期和竣事日期,然后利用NETWORKDAYS函数计较两个日期之间距离的工作日天数。
33到期主动提醒功能含高清视频
16相对引用绝对引用夹杂引用的用法实例
如对您有帮忙,请投票或点赞鼓动勉励一下敏丝,感谢~
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!