excel - 如何查找日期并返回连续最低的项目
问题描述
我有两个工作表。在 Sheet1 上,A 列是日期/时间,B 列是浮点数,C 列是我将放置此公式的位置。Sheet1(示例 2 列):6/1/2020 3:48 1.1117
Sheet2 在 A 列中有一个日期/时间,在 B:DA 列中排序升序和浮点值。Sheet2(示例 7 列):06/01/2020 00:24 1.1103 1.1100 1.1096 1.1103 1.1114 1.1107
我的公式标准是:
- 在 Sheet2!A:A 中从 Sheet1!A2 中查找相同的日期/时间
- 查找在条件 1 中找到的该行中大于 Sheet1!L2 的所有值
- 返回找到的最小值
我以为我可以做到:Min(Filter(Sheet2!A2:DA5,("="A2)*(">"L2),1))
。但这没有用。
我很感激任何建议。
解决方案
请试试这个公式。它适用于 Excel 2016 及更高版本。对于早期版本,您将需要分别使用 MIN 和 IF 的数组公式。在这里寻找指导。
[C2] =MINIFS(INDEX(Sheet2!$B$1:$G$8,MATCH($A2,Sheet2!$A:$A,0),0),INDEX(Sheet2!$B$1:$G$8,MATCH($A2,Sheet2!$A:$A,0),0),">"&$B2)
INDEX(Sheet2!$B$1:$G$8,MATCH($A2,Sheet2!$A:$A,0),0)
指定由 Match 函数确定的行。这是一个工作表行。因此,数据范围必须从第 1 行开始。G8 是我的测试范围内最后一个包含数据的单元格。您最好将Sheet2!$B$1:$G$8定义为命名范围。
该公式只要求返回该范围内大于 B2 的最小值。MINIFS 函数设计用于处理不同的列,但您只需要一个。这就是该范围重复两次的原因,一次是从中提取最小值,一次是为了包含标准。
推荐阅读
- html - 使用 xmllint 无效标签解析 HTML5
- nlp - 使用 spaCy 将词向量映射到最相似/最接近的词
- php - Oracle 和 laravel 的问题没有加载所有记录
- javascript - 学习 React 和使用 componentDidMount 会导致错误
- c++ - 在没有 IDE 的 Windows 上使用 cmake
- sql - Rails/ActiveRecord:我可以在不将 SQL 字符串传递给#order 的情况下执行此查询吗?
- python - Django 自定义模型管理器和 Modeladmin
- localstack - 无法在 Mac 上启动 localstack docker
- c - 带油箱踏板的 PID 线路跟随器
- ruby-on-rails - 推送到 Heroku 时出现“不同的前缀”错误和“锁定文件不可读”错误