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

Excel:统计B列星期对应A列唯一日期的出现次数

解决Excel中按星期统计唯一日期数量的问题

你需要统计B列每个星期对应的A列唯一日期出现次数,之前使用的SUMPRODUCT公式逻辑有误,以下是两种可行的正确方法:

兼容全Excel版本的SUMPRODUCT公式

在G8单元格输入以下公式,下拉填充至G12即可:

=SUMPRODUCT((B2:B12=F8)/COUNTIFS(A2:A12,A2:A12,B2:B12,B2:B12))

公式逻辑说明

  • (B2:B12=F8):筛选出当前目标星期(F8单元格内容)的所有行,符合条件返回1,否则返回0
  • COUNTIFS(A2:A12,A2:A12,B2:B12,B2:B12):计算日期+星期组合的重复次数,同一日期对应同一星期的所有行,会得到相同的重复次数值
  • 用筛选结果除以重复次数后,同一日期+星期的所有行相加会凑成1,最终总和就是该星期对应的唯一日期数量

Excel 365/2021及以上版本的简化公式

如果你的Excel支持动态数组函数,可以使用更简洁的写法:

=ROWS(UNIQUE(FILTER(A2:A12,B2:B12=F8)))

公式逻辑说明

  • FILTER(A2:A12,B2:B12=F8):提取当前星期对应的所有日期
  • UNIQUE(...):去除提取结果中的重复日期
  • ROWS(...):统计唯一日期的行数,即最终的唯一日期数量

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 09:42:09