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

Excel按天对单元格日期时间数据进行排名的实现方法

按天对日期时间进行排名的实现方法

假设你的日期时间数据在A列(示例数据从A2到A7),可以用以下两种Excel公式实现按天的排名:

方法一:使用COUNTIFS函数

在B2单元格输入以下公式,然后下拉填充到所有需要排名的单元格:

=COUNTIFS($A$2:$A$7,">="&INT(A2),$A$2:$A$7,"<"&A2)+1
  • 原理:INT(A2)提取当前单元格的日期部分(去除时间),COUNTIFS统计同一天内比当前时间早的记录数量,加1后得到当前时间在当天的排名。

方法二:使用RANK.EQ函数(数组公式)

在B2单元格输入以下公式,Excel 365/2021直接回车即可,旧版本需按Ctrl+Shift+Enter完成数组输入,再下拉填充:

=RANK.EQ(A2,IF(INT($A$2:$A$7)=INT(A2),$A$2:$A$7,""))
  • 原理:IF(INT($A$2:$A$7)=INT(A2),$A$2:$A$7,"")筛选出与当前单元格同一天的所有时间,RANK.EQ在这个筛选后的范围内对当前时间进行排名。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 07:03:21