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

如何在Google Sheets中计算两个日期间排除周日的天数?

在Google Sheets中计算两日期间排除周日的天数(排除起始日,包含结束日)

针对你提到的场景(比如02.12.2024到16.12.2024,排除起始日、包含结束日,需去掉周日),可以用以下两种简便方法:

方法一:使用NETWORKDAYS.INTL函数(推荐)

这个函数支持自定义周末规则,直接计算指定日期范围内的非周末天数,只需调整起始日为原起始日+1,就能实现“排除起始日”的要求:

=NETWORKDAYS.INTL(A1+1, B1, 11)
  • 参数说明:
    • A1:起始日期(如02.12.2024),A1+1表示从起始日的次日开始计算
    • B1:结束日期(如16.12.2024),函数会包含该日期
    • 11:代表仅将周日视为周末(此参数可按需调整,比如1代表周六周日都算周末)

方法二:手动计算总天数减去周日数量

如果想理解底层逻辑,可以用总天数减去这段时间内的周日总数:

=(B1 - A1) - INT((B1 - A1 + WEEKDAY(A1, 2)) / 7)
  • 拆解逻辑:
    • B1 - A1:得到起始日(排除)到结束日(包含)的总天数(例子中为14天)
    • WEEKDAY(A1, 2):将周一设为1、周日设为7,返回起始日的星期序号
    • INT((B1 - A1 + WEEKDAY(A1, 2)) / 7):计算这段时间内的周日总数(例子中为2天)
    • 总天数减去周日数,即得到排除周日后的有效天数(14-2=12)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 18:07:07