excel - Excel中每天的排名值
问题描述
我有多年(每年 8,760 条记录)一年中每一天的每小时(温度)数据。我需要将每天的温度从高到低排列。
我在 excel 中使用了“排名”功能,但我需要一些只对每天 24 小时进行排名的东西。
理想情况下,我希望得到一个仅包含每天 n 个最高值的输出,但仅对它们进行排名也很好,因为我可以过滤和删除我不需要的记录。
我需要一列中的温度,另一列指示其在 1-24 天内的排名。
解决方案
如果ExcelJet 中的公式,您可以使用此排名
=COUNTIFS(criteria_range,criteria,values,">"&value)+1
鉴于:
criteria_range
= 你的日期栏
criteria
= 当前行中的日期单元格
values
= 你的温度栏
value
= 当前行中的温度单元
推荐阅读
- mysql - 从一个表中获取列内容并使用它从另一个表中获取 id
- azure-sql-database - Azure SQL 数据库 100% DTU,而查询 DTU 使用率低
- java - 借助 Java 中的批处理脚本启动 tomcat 服务
- c++ - 将存储在 int 中的内存地址分配给 int
- mysql - 如何使用 laravel 备份数据库中的所有存储数据并保存在文件夹中的文件
- javascript - 在 jQuery dailog 上编辑数据网格的模板出现错误
- git - Git 不保存分支的暂存、提交和推送的更改
- python - 使用 is 关键字的 Python 类魔术方法是什么?
- r - 如何在同一张图ggplot2上放置两个单独的函数
- java - 使用 array_agg 在 h2 视图上执行 jdbc 查询返回 clob 类型而不是数组类型?