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

含Timestamp的COUNTIF公式用法及按小时统计条目数方法咨询

日期时间(Timestamp)统计公式方案

一、当日Timestamp条目统计(修复TODAY+COUNTIF的错误)

直接用COUNTIF(A:A, TODAY())会失效,因为TODAY返回的是当日00:00:00,而Timestamp是带具体时间的日期(比如2024/5/20 15:40),两者无法直接匹配。推荐两种可行公式:

  • 用COUNTIFS限定当日时间范围:

    =COUNTIFS(A:A, ">="&TODAY(), A:A, "<"&TODAY()+1)
    

    逻辑:TODAY()是当日零点,TODAY()+1是次日零点,这个区间能覆盖当日所有带时间的Timestamp。

  • 用INT提取日期后匹配:

    =SUMPRODUCT(--(INT(A:A)=TODAY()))
    

    逻辑:INT(A:A)会去掉Timestamp的时间部分,只保留日期,和TODAY()对比后,--把真假值转成1或0,SUMPRODUCT求和得到总数。

二、按「日期+小时」统计条目数

假设你的Timestamp数据在A列,根据你提到的“第1行显示日期时间、第2行藏具体小时”的布局,给出两种用法:

1. 单个日期+小时的统计

比如要统计2024/5/20 13:00-14:00的条目数:

=COUNTIFS(A:A, ">="&DATE(2024,5,20)+TIME(13,0,0), A:A, "<"&DATE(2024,5,20)+TIME(14,0,0))

修改DATE和TIME里的参数,就能对应不同日期和小时段。

2. 适配你表格布局的批量统计

假设第1行单元格(如B1)显示完整日期时间(比如2024/5/20 13:00),第2行(B2)是纯小时数13,可以用:

=COUNTIFS(A:A, ">="&INT(B1)+TIME(B2,0,0), A:A, "<"&INT(B1)+TIME(B2+1,0,0))

逻辑:INT(B1)提取B1里的日期部分,加上B2的小时时间,精准锁定该日期下的目标小时区间,统计对应条目数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 04:45:09