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

Google表格NETWORKDAYS.INTL函数同日期返回值异常求助(应返1却返0)

Google表格NETWORKDAYS.INTL公式异常:同日期返回0而非1

针对你遇到的=NETWORKDAYS.INTL(E84,F84)在E84、F84为同一日期(2022.9.5)时返回0而非1的问题,可按以下步骤排查解决:

排查方向及解决方法

  • 检查单元格格式是否为真实日期
    有时候单元格看起来是日期,但实际是文本格式,会导致公式计算异常。

    • 用=ISDATE(E84)和=ISDATE(F84)验证,返回TRUE才是有效的日期格式。
    • 如果是文本格式,选中单元格,右键→「设置单元格格式」→选择合适的日期类型,转换为日期格式后再测试公式。
  • 检查日期是否包含隐藏时间戳
    若单元格内的日期附带了不同的时间(比如一个是2022/9/5 23:59:59,另一个是2022/9/5 00:00:00),虽然显示的是同一日期,但公式会判定为跨时间区间,可能返回0。

    • 用=TEXT(E84,"yyyy-mm-dd hh:mm:ss")和=TEXT(F84,"yyyy-mm-dd hh:mm:ss")查看完整时间戳,确认两者完全一致。
    • 解决方法:修改公式为=NETWORKDAYS.INTL(INT(E84),INT(F84)),用INT()提取日期的整数部分,忽略时间;或者确保输入日期时不带时间。
  • 确认周末规则是否被改动
    NETWORKDAYS.INTL的第三个参数是周末规则,默认值为1(周六周日休息),2022.9.5是周一,不属于默认周末。如果公式被误加了异常的周末参数,可能导致计算错误。

    • 检查公式是否存在第三个参数,比如=NETWORKDAYS.INTL(E84,F84,7)(7代表周日周一休息),这种情况2022.9.5会被判定为休息日,返回0。若没有自定义需求,保持公式不带第三个参数即可。
  • 验证基础公式有效性
    在空白单元格输入=NETWORKDAYS.INTL(DATE(2022,9,5),DATE(2022,9,5)),如果返回1,说明公式本身正常,问题出在E84/F84单元格的内容或格式上;如果仍返回0,检查表格的区域设置:点击「文件」→「设置」→「区域」,确认区域设置与日期格式匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 21:35:24