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

Google Sheet单元格能否合并双函数计算工作日?

合并工作日计算公式方案

需求说明

计算M列(报告撰写日期)到Q列(收到日期)的已过工作日,若Q列为空则使用当前日期,将两个现有公式合并为一个单元格公式。

合并后的公式

=IF(NOT(ISDATE(M3)), "", NETWORKDAYS.INTL(M3, IF(ISDATE(Q3), Q3, TODAY()), 1))

公式逻辑解释

  • 首先校验M列的日期有效性:如果M3不是有效日期,返回空值
  • 动态确定结束日期:若Q3是有效日期则用Q3,否则使用当前日期TODAY()
  • 通过NETWORKDAYS.INTL计算工作日天数,参数1代表默认周末为周六、周日(若需自定义周末规则,可修改该参数,比如11代表仅周日休息)

补充说明

如果你的需求是当Q列为空时计算自然日的完整天数差(而非工作日),可使用以下调整后的公式:

=IF(NOT(ISDATE(M3)), "", IF(ISDATE(Q3), NETWORKDAYS.INTL(M3, Q3, 1), DATEDIF(M3, TODAY(), "D")))

注:原公式中的DATEDIF(M10,TODAY(),"MD")仅计算日期差的日部分(忽略月和年),若需完整天数差建议改用"D"参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 02:58:08