excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel工作日和星期函数,计算项目周期和实际工作日数

excel表格为什么是应用最广泛的办公软件之一,有一个重要的原因就是它的内容很全面,可以通过内置功能和函数,来解决许多日常工作会遇到的数据难题。

比如在计算项目周期和进度时,各个时间节点的重要性不可忽略。而在Excel表格中,也设置了专门函数,来进行各项时间的计算。

如下图,通过项目的周期或预计工作日天数,来计算该项目的结束日期、间隔日期以及实际的工作日天数,和项目报告提及工作周数。

要解答这些问题,就会使用到excel的工作日和星期函数,下面作者就按照每个需求,依次介绍使用到的函数公式。

一、WORKDAY函数求结束日期

在表格中结束日期是以开始日期为基准,然后根据设定的项目周期或预计工作日数来计算。

由于部分项目的预定工期是不同的,有些给出了总的项目周期,也就是项目的总天数,而另外一部分项目给出的是预计完成工期的工作日天数。

工作日它是减除了周末或指定的节假日天数,是员工实际上班工作的天数。

那么在excel中,workday函数含义是返回指定工作日之前或之后的日期。

在它的这个含义里,可以是指定工作日之前,也可以是之后,那么它的参数设置,则可以为正或为负来达到之前或之后的设置。

=IF(C3<>"",E3+C3,WORKDAY(E3,D3))

再进行公式的分析。

这个公式中使用了if和workday函数的嵌套公式,我们从外到里,也就是先讲if函数在公式中的含义。

if函数的表达式无需再赘述,作者在专栏和其他文中都有详细讲述。

C3E3+C3,

而if函数的第3参数是workday的函数公式,它是返回if条件为假的结果。

workday函数的语法如下:

=workday(开始日期,工作日天数,要去除的指定假日)

它的结果实际上等于开始日期加上工作日天数,再减去要去除的指定假日天数。

WORKDAY(E3,D3)”第1参数是开始日期E列的日期,第2参数是D列预计工作日天数,可以是正数或负数,为正则返回之后的指定工作日天数;第3参数要去除的指定假日,它是一个日期,同时也可以通过单元格区域的引用,将多个日期计算在内,可以是节假日,也可以是我们指定要减除的日期,在这里省略第3参数,则表示忽略除周末外的所有日期。

D3+E3

得到结束日期,我们就可以进行接下来的计算。

二、DATEDIF求日期间隔

datedif函数在这里就不再介绍了,因为上一节专门介绍了它的写法和参数设置,它专门计算两个日期的间隔时间,。

关于它的详细使用,我们可以回顾一下专栏中的讲解。

=DATEDIF(E3,F3,"d")

下面继续来求实际的工作日数。

三、NETWORKDAYS函数求工作日天数

networkdays函数字符是比较多,但它的含义也比较简洁,就是返回两个日期之间的完整工作日数

购买专栏解锁剩余51%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接