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

编写Google Sheets公式统计与Range A重叠的Test Rows数量(支持可变范围)

Google Sheets 时间范围重叠统计公式方案

需求说明

  • 统计目标:Test Ranges中,时间范围至少与Range A(2023年1月1日至2023年3月31日)部分重叠的行数
  • 特殊要求:支持引用可变行数的范围(如D2:D),自动忽略空行
  • 示例结果:符合条件的为A、B、C行,统计结果应为3

公式实现

使用以下公式即可满足需求:

=SUMPRODUCT(--(NOT(ISBLANK(D2:D)), (E2:E>=DATE(2023,1,1))*(D2:D<=DATE(2023,3,31))))

公式解析

  • ISBLANK(D2:D):判断每行是否为空,NOT(ISBLANK(...))筛选出非空行
  • E2:E>=DATE(2023,1,1):判断测试范围的结束日期不早于Range A的开始日期
  • D2:D<=DATE(2023,3,31):判断测试范围的开始日期不晚于Range A的结束日期
  • 两个日期条件相乘表示同时满足,再结合非空判断,最后用SUMPRODUCT统计符合条件的行数

灵活调整说明

如果Test Ranges的开始/结束日期列不是D/E列,只需替换公式中的列引用即可。比如开始日期在F列、结束日期在G列,公式改为:

=SUMPRODUCT(--(NOT(ISBLANK(F2:F)), (G2:G>=DATE(2023,1,1))*(F2:F<=DATE(2023,3,31))))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 14:57:11