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

求Excel公式:计算指定日期范围与斋月日期范围的交集工作日(排除周末)

计算日期范围与斋月区间的交集工作日天数(排除周六日)

核心公式

=IF(MAX(F3, Ramadan_Start)>MIN(F4, Ramadan_End), 0, NETWORKDAYS.INTL(MAX(F3, Ramadan_Start), MIN(F4, Ramadan_End), 1))

公式说明

  • MAX(F3, Ramadan_Start):锁定两个日期范围的交集起始日期(取给定范围起始日和斋月起始日中较晚的那个)
  • MIN(F4, Ramadan_End):锁定两个日期范围的交集结束日期(取给定范围结束日和斋月结束日中较早的那个)
  • IF 判断:如果交集起始日晚于结束日,说明两个范围无重叠,返回0;否则用NETWORKDAYS.INTL计算交集区间内的工作日,参数1代表排除周六、周日

使用注意

替换公式中的Ramadan_Start和Ramadan_End为你表格中斋月起止日期的单元格引用(比如斋月起始在A1、结束在A2,就改成A1和A2)。

针对你提到的场景,这个公式会精准计算出交集部分的工作日天数,得到预期的6天结果,而非原公式算出的整个区间的10天工作日。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 20:59:49