计算Google表格中日期之间的天数

教程:如何使用NETWORKDAYS功能

Google表格有许多可用的日期功能,并且该组中的每个功能都执行不同的工作。

NETWORKDAYS函数可用于计算指定开始和结束日期之间的整个业务或工作日的数量。 使用此功能,周末日(周六和周日)将自动从总数中移除。 具体的日子,如法定假日,也可以省略。

计划或编写建议时使用NETWORKDAYS以确定即将开展的项目的时间范围,或者反算计算完成时间的时间量。

03年3月

NETWORKDAYS函数语法和参数

©Ted French

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

NETWORKDAYS函数的语法是:

= NETWORKDAYS(开始日期,结束日期,假日)

参数是:

对于这两个参数,在工作表中使用日期值, 序列号单元格引用

假日日期可以是直接在公式中输入的日期值,也可以是单元格引用工作表中的数据位置。

注意:由于NETWORKDAYS不会自动将数据转换为日期格式,因此应该使用DATEDATEVALUE函数输入为所有三个参数直接输入到函数中的日期值,以避免计算错误,如本文随附图像的第8行所示。

价值! 如果任何参数包含无效日期,则会返回错误值。

02 03

教程:计算两个日期之间的工作天数

本教程演示了如何使用NETWORKDAYS函数的多个变体计算2016年7月11日至2016年11月4日在Google表格中工作的天数。

使用本文附带的图像以跟随本教程。

在这个例子中,两个假期(9月5日和10月10日)在这段时间发生,并从总额中扣除。

该图像显示了函数的参数如何作为日期值或序列号直接输入到函数中,或作为工作表中数据位置的单元格引用。

进入NETWORKDAYS功能的步骤

Google表格不会使用对话框来输入函数的参数,如在Excel中可以找到的那样。 相反,它有一个自动提示框,随着函数的名称被输入到单元格中弹出。

  1. 点击单元格C5使其成为活动单元格
  2. 输入等号( = ),后跟功能networkdays的名称
  3. 在您键入时, 自动提示框出现,其中包含以字母N开头的函数名称和语法。
  4. 当名称networkdays出现在框中时,用鼠标指针单击名称以输入函数名称并在圆括号C5中打开圆括号或圆括号“ ”。
  5. 单击工作表中的单元格A3以输入此单元格引用作为start_date参数。
  6. 在单元格引用之后,输入逗号作为参数之间的分隔符。
  7. 单击单元格A4输入此单元格引用作为end_date参数。
  8. 在单元格引用之后,键入第二个逗号。
  9. 突出显示工作表中单元格A5和A6 ,以输入此单元格引用范围作为假期参数。
  10. 按下键盘上的Enter键以添加右括号“ ”并完成该功能。

工作日的数量-83-出现在工作表的单元格C5中。

当你点击单元格C5时,完整的功能
= NETWORKDAYS(A3,A4,A5:A6)出现在工作表上方的公式栏中

03年03月

功能背后的数学

Google Sheets如何到达第5行83的答案是:

注意:如果周末日不是周六和周日,或者每周只有一天,请使用NETWORKDAYS.INTL函数。