Excel WorkDay功能:查找项目开始/结束日期

01之01

WORKDAY函数

Excel WorkDay功能。 ©Ted French

在Excel中查找项目开始日期或结束日期

Excel有几个内置日期函数,可用于工作日计算。

每个日期函数执行不同的工作,以便每个函数的结果都不相同。 因此,您使用哪一个取决于您想要的结果。

Excel WORKDAY函数

在WORKDAY功能的情况下,它会给定一定数量的工作日来查找项目或分配的开始或结束日期。

工作日数自动排除周末和确定为假日的任何日期。

WORKDAY功能的用途包括计算:

WORKDAY函数的语法和参数

函数的语法引用函数的布局,并包含函数的名称,括号和参数

WORKDAY函数的语法是:

=工作日(Start_date,Days,Holidays)

Start_date - (必填)选定时间段的开始日期。 可以为该参数输入实际的开始日期,也可以输入工作表中此数据位置的单元格引用

天 - (必填)项目的长度。 这是一个整数,显示在项目上执行的工作天数。 对于此参数,输入工作天数或工作表中此数据位置的单元格引用。

注意:要查找Start_date参数后发生的日期,请使用Days的正整数。 要查找Start_date参数之前发生的日期,请使用Days的负整数。 在第二种情况下,可以将Start_date参数识别为项目的结束日期。

假期 - (可选)一个或多个不计入工作日总数一部分的附加日期。 使用工作表中的数据位置的单元格引用此参数。

示例:查找项目的结束日期

如上图所示,此示例将使用WORKDAY函数查找2012年7月9日开始的项目的结束日期,并在82天后结束。 在此期间发生的两次假期(9月3日和10月8日)不会计入82天的一部分。

注意:为避免日期作为文本意外输入时可能发生的计算问题,DATE函数将用于输入函数中使用的日期。 有关更多信息,请参阅本教程末尾的错误值部分。

输入数据

D1:开始日期: D2:天数: D3:假日1: D4:假日2: D5:结束日期: E1: =日期(2012,7,9) E2: 82 E3: =日期(2012,9,3 ) E4: = DATE(2012,10,8)
  1. 将以下数据输入到适当的单元格中

注意:如果单元格E1,E3和E4中的日期没有如上图所示出现,请检查这些单元格的格式是否使用短日期格式显示数据。

输入WORKDAY函数

  1. 点击单元格E5使其成为活动单元格 - 这是WORKDAY函数的结果将显示的位置
  2. 点击公式选项卡
  3. 功能区中选择日期和时间函数> WORKDAY以调出函数的对话框
  4. 点击对话框中的Start_date
  5. 单击工作表中的单元格E1,将该单元格引用输入到对话框中
  6. 点击对话框中的天数
  7. 单击工作表中的单元格E2,将该单元格引用输入到对话框中
  8. 点击对话框中的Holidays
  9. 拖动工作表中的选择单元格E3和E4,将这些单元格引用输入到对话框中
  10. 在对话框中单击确定以完成该功能
  11. 日期11/2/2012 - 项目的结束日期 - 应显示在工作表的单元格E5中
  12. Excel如何计算这个日期是:
    • 2012年7月9日后82天的日期为10月31日(开始日期不计为WORKDAY功能的82天之一)
    • 将指定的两个假期日期(9月3日和10月8日)添加到这个日期中,这些日期并未作为82 论证的一部分
    • 因此,该项目的结束日期是2012年11月2日星期五
  13. 当您单击单元格E5时,完整的函数= WORKDAY(E1,E2,E3:E4)出现在工作表上方的公式栏中

WORKDAY函数错误值

如果未正确输入此函数的各种参数的数据,则在WORKDAY函数所在的单元格中将显示以下错误值: