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

Excel结构化数据表中按月份统计唯一Item数量的公式求助

Excel按月份统计唯一Item数量解决方案

问题分析

你的公式返回#VALUE!错误,核心原因有两点:

  1. 使用整列引用'Item'!M:M包含了表头行,导致COUNTIFS计算时分母出现0值,触发除法错误;
  2. Month列未纳入结构化数据表Item_tab,引用不规范,同时原公式中COUNTIFS的条件逻辑存在冗余。

步骤1:修复结构化数据表范围

先将Month列纳入Item_tab规范引用:

  • 选中Item_tab内任意单元格,右键选择「表格」→「调整表格大小」;
  • 在弹出对话框中,拖动范围框包含Month列,确认后Month列即可成为结构化表的正式表头。

步骤2:正确的统计公式

情况1:Month列已纳入结构化表

要统计指定月份(以2月为例,假设Month列存储数字月份),使用以下公式:

=SUMPRODUCT((Item_tab[Month]=2)*(Item_tab[Item]<>"")/COUNTIFS(Item_tab[Item],Item_tab[Item],Item_tab[Month],Item_tab[Month]))
  • 逻辑说明:COUNTIFS统计每个Item在对应月份的重复次数,用1/重复次数将同一月份内的重复Item转换为1次有效计数,再通过(Item_tab[Month]=2)筛选目标月份,最终求和得到唯一Item数量。

情况2:Month列暂无法纳入结构化表

若无法调整表范围,改用固定单元格范围引用(比如Month数据在Item!M2:M100,需根据实际数据行调整):

=SUMPRODUCT((Item!$M$2:$M$100=2)*(Item_tab[Item]<>"")/COUNTIFS(Item_tab[Item],Item_tab[Item],Item!$M$2:$M$100,Item!$M$2:$M$100))
  • 注意:必须排除表头行,禁止使用整列M:M,避免出现除以0的错误。

测试验证

将公式中的2替换为3或4,即可分别得到对应月份的唯一Item数量(3月返回2,4月返回1)。

内容的提问来源于stack exchange,提问作者Ben.Name

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 00:52:40