You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets如何设置公式实现仅计算工作日的排期日期

Google Sheets 工作日排期公式方案

该需求可直接通过Sheets原生函数实现,无需自定义脚本,具体配置如下:

字段对应关系

  • A列:PO编号
  • B列:开始日期
  • C列:结束日期
  • D列:地点
  • E列:项目工时
  • F列:总工期(工作日)

分步公式配置

  1. F列(总工期)计算
    F2单元格输入以下公式后下拉填充整列,逻辑和原有逻辑一致,将工时转换为向上取整的工作日天数:
    =ROUNDUP(E2/24)

  2. 初始行日期配置
    B2单元格手动填入首个项目的开始日期即可,例如2022/7/1。
    C2单元格输入以下公式计算首个项目的结束日期,函数默认仅统计周一至周五、自动跳过周末:
    =WORKDAY(B2, F2 - 1)

公式说明:WORKDAY(起始日期, 偏移工作日数)默认排除周六周日,偏移数减1是因为起始日期当天计入第1个工作日,避免多算1天工期。

  1. 后续行自动续期配置
    从第3行开始,B列(开始日期)和C列(结束日期)分别输入以下公式后下拉填充整列,即可自动承接上一个项目的结束日期,跳过周末自动计算下一阶段的起止时间:
  • B3单元格(后续行开始日期):=WORKDAY(C2, 1)
  • C3单元格(后续行结束日期):=WORKDAY(B3, F3 - 1)

扩展说明

如果后续需要额外排除法定节假日,只需提前在表格空白区域列好所有节假日日期,将对应日期区域作为WORKDAY函数的第三个参数传入即可,例:=WORKDAY(B2, F2-1, Z1:Z30),即可在计算时同时跳过周末和Z1:Z30区域内列出的节假日。

内容的提问来源于stack exchange,提问作者Kato 22

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 17:15:41