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

Google Sheets如何统计指定日期范围内的唯一Incident ID数量

Excel 365/2021 及以上版本解决方案

通用逻辑

通过COUNTA+UNIQUE+FILTER组合实现多场景下的唯一ID统计,无需调整核心结构,仅修改日期判断条件即可适配月、周、自定义范围需求。

按月份统计(直接填充第三列)

假设你的数据区域为A2:B7,表头位于第1行,在C2单元格填入以下公式后下拉即可:

=COUNTA(UNIQUE(FILTER($B$2:$B$7, TEXT($A$2:$A$7,"yyyy-mm")=TEXT(A2,"yyyy-mm"))))

同月份的行将返回相同结果,即当月所有唯一IncidentID的总数。以你的样例数据计算,2021年8月的统计结果为5。

按自然周统计

仅需修改日期判断条件即可切换为周维度统计:

=COUNTA(UNIQUE(FILTER($B$2:$B$7, WEEKNUM($A$2:$A$7,2)=WEEKNUM(A2,2))))

公式中第二个参数2代表以周一作为一周起始,如需调整为周日起始,将参数改为1即可。

自定义日期范围统计

如果需要灵活指定统计区间,可单独设置起始、结束日期单元格,例如D1填起始日期、E1填结束日期,公式如下:

=COUNTA(UNIQUE(FILTER($B$2:$B$7, ($A$2:$A$7>=$D$1)*($A$2:$A$7<=$E$1))))

如果要固定统计某段时间的结果,直接替换$D$1和$E$1为具体日期即可,例如统计2021/8/12到2021/8/14的唯一ID数:

=COUNTA(UNIQUE(FILTER($B$2:$B$7, ($A$2:$A$7>=DATE(2021,8,12))*($A$2:$A$7<=DATE(2021,8,14)))))

Google Sheets 解决方案

核心逻辑和Excel完全一致,仅周统计函数需要调整为ISOWEEKNUM保证跨年度周统计的一致性:

=COUNTA(UNIQUE(FILTER($B$2:$B$7, ISOWEEKNUM($A$2:$A$7)=ISOWEEKNUM(A2))))

其余月度、自定义范围的公式可直接复用Excel版本的内容。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 21:39:03