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

Excel如何按指定条件统计符合要求的无重复日期行数

Excel 按条件统计符合要求的去重日期数实现方法

首先明确统计逻辑:仅排除单日所有地点均为sea的日期,其余日期只要存在非sea地点(不管是否同时包含sea)都计入统计,样例数据最终结果为2,可通过以下3种常用方式实现:

方法1:Excel 365/2021及以上版本一键公式

直接在空白单元格输入以下公式即可得到结果:
=SUM(--(COUNTIFS(H:H,UNIQUE(FILTER(H:H,H:H<>"")),D:D,"<>sea")>0))
公式逻辑说明:

  • 先提取所有非空的唯一日期值
  • 逐日期统计对应地点不为sea的记录行数
  • 行数大于0的日期标记为1,否则为0,求和后即为符合要求的日期总数

方法2:低版本Excel(无动态数组功能)实现

步骤1:新增辅助列

在空白列(例如E列)的E2单元格输入公式,下拉填充到所有数据行:
=IF(COUNTIFS(H:H,H2,D:D,"<>sea")>0,1,0)
该公式会给每一行标记对应日期是否符合要求,同一日期的所有行标记值一致。

步骤2:统计最终结果

在空白单元格输入以下数组公式,按Ctrl+Shift+Enter确认即可:
=SUMPRODUCT((H:H<>"")/COUNTIF(H:H,H:H&"")*E:E)

方法3:无公式操作(数据透视表)

适合不熟悉函数的用户:

  • 选中全部数据区域,点击「插入」-「数据透视表」
  • 将H(date)字段拖到行区域,将D(Place)字段拖到筛选器区域
  • 点击透视表顶部的D(Place)筛选按钮,勾选「内容筛选」-「不等于」,输入sea后确认
  • 此时透视表展示的行项目数即为最终统计结果2

内容的提问来源于stack exchange,提问作者Sun ho Ahn

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 23:24:02