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

Excel中忽略时间统计唯一日期出现次数的技术咨询

忽略时间统计唯一日期数量的Excel方法

以下几种方法可以实现忽略时间、仅按日期统计唯一值的数量:

  • 方法1:INT+FREQUENCY数组公式
    利用INT()函数提取日期的整数部分(Excel中日期以整数存储,时间是小数),再结合FREQUENCY统计唯一值:

    =SUM(IF(FREQUENCY(INT(B3:B99),INT(B3:B99))>0,1))
    

    注:旧版Excel需按Ctrl+Shift+Enter触发数组运算,新版Excel(365/2021+)直接回车即可自动计算。

  • 方法2:UNIQUE+ROWS(适合新版Excel)
    用UNIQUE()提取去重后的日期数组,再用ROWS()统计行数:

    =ROWS(UNIQUE(INT(B3:B99)))
    

    这个公式更简洁,无需手动触发数组运算,适合支持动态数组的Excel版本。

  • 方法3:SUMPRODUCT替代数组公式
    如果不想用数组公式,可改用SUMPRODUCT直接处理:

    =SUMPRODUCT(--(FREQUENCY(INT(B3:B99),INT(B3:B99))>0))
    

    --是将布尔值转换为数值,SUMPRODUCT会自动遍历数组计算总和。

原理说明:所有方法的核心都是用INT()剥离时间部分,让同一日期不同时间的单元格数值统一,这样统计唯一值时就会将它们视为同一个日期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 01:02:05