Microsoft Excel具有几个内置的WORKDAY函数,可用于日期计算。每个函数执行不同的工作,结果因函数而异。您使用的那个将取决于您想要的结果,其中可能包括以下之一:
- 在给定的开始日期之后查找具有一定工作日数的项目的结束日期。
- 在给定的结束日期之前查找具有设定工作日数的项目的开始日期。
- 查找发票的到期日。
- 查找商品或材料的预计交货日期。
注意:本文适用于Excel版本2019,2016和2013。
03年01月WORKDAY函数语法和参数
WORKDAY函数在给定一定数量的工作日时查找项目或作业的开始日期或结束日期。工作日数自动排除周末和任何标识为假期的日期。函数的语法是指函数的布局,包括函数的名称,括号和参数。
WORKDAY函数的语法是:
=工作日(Start_date,Days,Holidays)
开始日期 (必填)是所选时间段的开始日期。可以为此参数输入实际开始日期,也可以输入对工作表中此数据位置的单元格引用。
天 (必需)指定项目的长度。这是一个整数,显示在项目上执行的工作天数。对于此参数,请在工作表中输入工作天数或单元格引用此数据的位置。
要查找Start_date参数之后发生的日期,请使用Days的正整数。要查找Start_date参数之前发生的日期,请使用Days的负整数。
假期 (可选)指定一个或多个其他日期,这些日期不计入总工作日数的一部分。对此参数使用工作表中数据位置的单元格引用。
03年02月
输入WORKDAY功能
我们的本教程示例使用WORKDAY函数查找从2012年7月9日开始并在82天后完成的项目的结束日期。在此期间发生的两个假期(9月3日和10月8日)将不计入82天的一部分。
为避免在日期意外输入为文本时可能出现的计算问题,DATE函数将用于输入函数中使用的日期。有关详细信息,请参阅本教程末尾的“错误值”部分。
首先在指定的单元格中输入以下数据:
D1: 开始日期:D2: 天数: D3: 假期1:D4: 假期2: D5: 结束日期: E1: = DATE(2012,7,9)E2: 82E3: = DATE(2012,9,3)E4: = DATE(2012,10,8)
如果是单元格中的日期 E1, E3,和 E4 如上图所示,请检查这些单元格是否格式化为使用短日期格式显示数据。 如果未正确输入此函数的各种参数的数据,则在WORKDAY函数所在的单元格中显示以下错误值:
解决WORKDAY功能错误