Google Spreadsheets有几个内置日期函数,可用于工作日计算。
每个日期函数执行不同的作业,以便结果因函数而异。因此,您使用哪一个取决于您想要的结果。
03年01月WORKDAY.INTL函数
Google Spreadsheets WORKDAY.INTL功能
在WORKDAY.INTL函数的情况下,它会在给定一定工作日的情况下查找项目或作业的开始日期或结束日期。
指定为周末天数的天数将自动从总计中删除。此外,也可以省略特定日期,例如法定假日。
WORKDAY.INTL函数与WORKDAY函数的不同之处在于,WORKDAY.INTL允许您指定哪些天数和周末天数,而不是从总天数中自动删除每周两天(周六和周日)。
WORKDAY.INTL函数的用途包括计算:
- 在给定的开始日期之后具有一定工作日数的项目的结束日期
- 在给定结束日期之前具有设定工作日数的项目的开始日期
- 发票的到期日
- 商品或材料的预计交货日期
WORKDAY.INTL函数的语法和参数
函数的语法是指函数的布局,包括函数的名称,括号和参数。
WORKDAY函数的语法是:
= WORKDAY.INTL(start_date,num_days,周末,假期)
开始日期 - (必填)所选时间段的开始日期 - 可以为此参数输入实际开始日期,也可以输入对工作表中此数据位置的单元格引用 NUM_DAYS - (必填)项目的长度 - 对于此参数,输入一个整数,显示在项目上执行的工作天数 - 输入实际工作天数(例如82)或工作表中此数据位置的单元格引用 - 要查找start_date参数后面的日期,请为num_days使用正整数 - 要查找start_date参数之前的日期,请对num_days使用负整数 周末 - (可选)表示一周中的哪几天被视为周末天,并将这几天排除在总工作日之外 - 对于此参数,请在工作表中输入周末数字代码或单元格对此数据位置的引用 - 如果省略此参数,则默认值1(星期六和星期日)用于周末代码 - 请参阅本教程第3页的完整数字代码列表 假期 - (可选)从工作日总数中排除的一个或多个其他日期 - 假日日期可以作为序列日期编号输入,也可以输入工作表中日期值位置的单元格引用 - 如果正在使用单元格引用,则应使用DATE将日期值输入单元格, DATEVALUE 要么 至今 功能,以避免可能的错误 如上图所示,此示例将使用WORKDAY.INTL函数查找从2012年7月9日开始并在82天后完成的项目的结束日期。 在此期间发生的两个假期(9月3日和10月8日)将不计入82天的一部分。 为避免在意外输入日期作为文本时可能发生的计算问题,DATE函数将用于输入用作参数的日期。见 错误值 有关详细信息,请参阅本教程末尾的部分。 A1: 开始日期: A2: 天数: A3: 假期1: A4: 假期2: A5: 结束日期: B1: = DATE(2012,7,9) B2: 82 B3: = DATE(2012,9,3) B4: = DATE(2012,10,8) 如果单元格b1,B3和B4中的日期未显示如上图所示,请检查这些单元格是否格式化为使用短日期格式显示数据。 继续阅读下面 Google电子表格不使用对话框输入Excel中可以找到的函数参数。相反,它有一个 自动提示 弹出的函数框作为函数的名称输入到单元格中。 如上图所示,WORKDAY.INTL函数的参数在单元格B6中的打开圆括号后输入。 Excel如何计算此日期: 如果未正确输入此函数的各种参数的数据,则以下错误值将出现在WORKDAY函数所在的单元格中: 继续阅读下面 号码周末日 1或省略星期六,星期日2星期日,星期一3星期一,星期二4星期二,星期三5星期三,星期四6星期四,星期五7星期五,星期六 号码周末 11周日12周一13周二14周三15周四16周五17周六 示例:使用WORKDAY.INTL函数查找项目的结束日期
输入数据
输入WORKDAY.INTL函数
输入WORKDAY.INTL函数
输入函数参数
功能背后的数学
WORKDAY.INTL函数错误值
周末代码表和相应的周末天数表
周末代码表和相应的周末天数表
对于有两天周末的地点
对于有一天周末的地点