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

Mac版Excel:按星期几和季度统计每日唯一ID#数量

在Mac版Excel中按星期几+季度统计每日唯一ID数量的解决方案

完全可行,针对你6万行的数据集,推荐两种适配Mac版Excel的方案,分别适合实时更新和高效批量处理场景:

方案一:动态数组公式(实时更新)

假设你的数据结构为:

  • 日期列:A2:A60001
  • 星期几列:B2:B60001
  • ID列:C2:C60001
  • 季度起始日期:M12,结束日期:N12
  • 目标统计的星期几(如“周一”):P2

使用以下公式(Mac版Excel 365/2021支持动态数组,直接回车即可):

=SUM(IF(B2:B60001=P2,IF(A2:A60001>=M12,IF(A2:A60001<=N12,1/COUNTIFS(A2:A60001,A2:A60001,C2:C60001,C2:C60001,C2:C60001<>"")),0),0))

公式逻辑:

  1. 三层IF筛选出星期几匹配、日期在季度范围内、ID非空的行
  2. 1/COUNTIFS(...) 实现同一日期下同一ID仅计数1次(重复ID的行求和后为1)
  3. 最终SUM汇总所有符合条件的每日唯一ID总数

方案二:Power Query(高效批量处理)

针对6万行大数据,Power Query比公式更流畅,步骤如下:

  1. 选中数据区域,点击「数据」选项卡 → 「从表格/范围」(Excel 365 Mac版),勾选「我的表格有标题」进入编辑器
  2. 清理数据:
    • 点击ID列筛选器,取消勾选「空白」,删除空值行
    • 点击日期列筛选器 → 「日期筛选」→ 「自定义筛选」,设置>=M12且<=N12(可替换为实际单元格引用或直接输入日期)
  3. 分组统计:
    • 点击「转换」选项卡 → 「分组依据」:
      • 第一组分组:分组列选「日期」,新列名设为「每日唯一ID数」,操作选「计数(不同)」,列选「ID」,点击「确定」
      • 第二组分组:再次点击「分组依据」,分组列选「星期几」,新列名设为「季度总唯一ID数」,操作选「求和」,列选「每日唯一ID数」,点击「确定」
  4. 点击「关闭并上载」,将结果加载到新工作表,即可得到按星期几汇总的统计结果

优势:

处理大数据无卡顿,可随时点击「刷新」更新统计结果,无需手动维护公式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 16:27:27