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

如何用SUMIF计算跨多周的各月工作天数?优化现有公式

跨月周的月度工作天数统计问题
  • 核心需求:统计日历月内的工作天数,天数分布在多列独立的周数据中,单周跨两个月是解决该问题的核心难点。
  • 现有公式说明:
    1. 用于计算单周跨1或2个月份时,分属对应月份的天数:
      =IFERROR(IF($B$4>EDATE(J$5,1),0,MAX(,IFERROR(IF(MIN(($B$4+$B$6),MIN(EDATE(J$5,1),($B$4+$B$6)))=J$5-1,0,MIN(($B$4+$B$6),MIN(EDATE(J$5,1),($B$4+$B$6)))),"""")-MAX($B$4,J$5))),0)
      
    2. 通过SUMIFS计算范围内总天数,但仅依据周起始日期分配,会错误将整周天数归至周起始日期所属月份:
      =(SUMIFS(B5:G5,B3:G3,">="&B$15,B3:G3,"<="&EOMONTH(B$15,0)))
      
  • 诉求:原本期望结合IF与SUMIF公式分析周月间的人力配置,但二者结合难度较大,恳请提供以下支持:
    • 公式合并或优化的建议、技巧
    • 相关问题的解决方法参考
    • 可咨询专家的渠道

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 00:52:59