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

如何使用COUNTIFS统计同时符合指定星期几和时间范围的条目

公式实现方案

你之前尝试直接在COUNTIFS里用WEEKDAY不生效,是因为COUNTIFS要求每个条件对应的判断范围必须是工作表内的实际单元格区域,不支持直接对区域套函数做计算后再判断,你可以用以下两种方案实现需求:

方案1:无辅助列全版本兼容方案(推荐)

用SUMPRODUCT函数可以直接对数组计算后计数,所有Excel版本都支持,公式如下:

=SUMPRODUCT((WEEKDAY(Table1[你的日期列字段名],2)=1)*(Table1[Time]>="02:00")*(Table1[Time]<="20:00"))
  • 注意将公式里的Table1[你的日期列字段名]替换为你表格中存储日期的列对应的字段名
  • WEEKDAY第二个参数设为2时,会返回1~7对应周一到周日,所以判断等于1就是筛选周一的条目
  • 时间判断规则可以根据你的需求调整,如果你要排除02:00和20:00整的情况,改回你之前的>=02:01和<=19:59即可

方案2:加辅助列使用COUNTIFS

如果你更习惯用COUNTIFS,可以新增辅助列实现:

  • 在结构化表格中新增一列,字段名可设为「星期数」,该列单元格输入公式 =WEEKDAY([@你的日期列字段名],2),回车后表格会自动批量填充所有行的星期数
  • 之后用你熟悉的COUNTIFS加第三个条件即可:
=COUNTIFS(Table1[Time],">=02:00",Table1[Time],"<=20:00",Table1[星期数],1)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 07:48:01