Excel如何计算两个日期间的工作日/节假日天数

我们按出勤天数去计较员工工资时,就需要计较两个日期之间的工作日天数。

一般环境下,现实的工作日是需要去除周末双休和国沐日的。

有的公司是单休,只有周日歇息,周六是上班的。

我们需要利用NETWORKDAYS函数来处置,详情请看敏丝下方图解。

东西/原料

  • Office设置装备摆设

方式/步调

  1. 1

    景象1:计较日时代的工作日天数。

    下图中,我们是计较起头日期到竣事日期之间的工作日天数,同时,我们要去除D列中的日期(国沐日,或者指心猿意马的特别日期)

  2. 2

    NETWORKDAYS函数的语法布局是:

    =NETWORKDAYS(起头日期,竣事日期,要去除的特别日期)

    正好可以知足我们的需求。

     

  3. 3

    要去除的日期,我们也可以直接写到函数公式中。

    日期的素质也是数值,我们选中D2单位格后,按Ctrl+1组合快捷键,设置单位格格局为:"数字">"常规",我们可以看到日期2018/4/1的素质是数字43195

    写公式的过程中,要么写日期2018/4/5的时辰加上前后双引号,要么直接写数字43195

    63快捷键年夜全快速拔取移动位置动图

    15快捷键年夜全常用功能快捷键精选动图

    36快捷键年夜全常用快捷键精选动图

  4. 4

    景象2:计较单休(仅周日歇息)时日时代的工作日天数。

    我们需要利用一个新的函数:NETWORKDAYS.INTL。

    NETWORKDAYS.INTL函数是在NETWORKDAYS函数的第2、3个参数之间插手了1个参数。

    参数输入什么数字,请参考下表。

  5. 5

    景象3:计较日时代的歇息日天数。

    我们只需要利用竣事日期减去起头日期,加上数字1,然后减去工作日天数即可。

    加上数字1的原因:1号到10号一共是10天,10-1=9(只有9天),所以需要补回1天。

  6. 6

    景象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文本转数值数值转文本含高清视频

  7. 7

    我们需要先利用IF函数鉴定出现实要计较的起头日期和竣事日期,然后利用NETWORKDAYS函数计较两个日期之间距离的工作日天数。

    33到期主动提醒功能含高清视频

    16相对引用绝对引用夹杂引用的用法实例

  8. 8

    如对您有帮忙,请投票或点赞鼓动勉励一下敏丝,感谢~

注重事项

  • 若是涉及的日期数目良多,需要确认好引用(相对、绝对、夹杂)是否准确。
  • 更多Office实战技巧,请进入作者百度经验本家儿页进修,也接待大师存眷作者,与作者一路前进。
  • 发表于 2018-04-12 00:00
  • 阅读 ( 1697 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具