excel - Microsoft Excel - 搜索并找到下一个最高值

标签 excel excel-formula next highest

我不是 Excel 专家,我需要一些帮助。

我有一个不同编号的列表和一个引用编号。我有一个公式,它给了我这个列表中我的号码的最接近的值
例子:

10
11
16
20
30

我的引用编号是 13。

我在网上找到了一个公式,它给了我最接近的数字,在这种情况下是数字 11。

=INDEX(list;MATCH(MIN(ABS(list-reference_number));ABS(list-reference_number);0))

但我希望结果为 16(下一个最高数字)。

我想知道这是否可能以及如何实现。
提前致谢!

最佳答案

由于MATCH(refernce,list)将返回最接近 13。这意味着 MATCH(refernce,list)+1将返回您要查找的结果:

enter image description here

使用公式:

=INDEX(C1:C5,MATCH(13,C1:C5)+1)

关于excel - Microsoft Excel - 搜索并找到下一个最高值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58996446/

相关文章:

javascript - Excel 图表到 JavaScript

excel - 为什么如果字符数超过 253,TEXT 函数不返回任何结果?

javascript - JQuery 或 JavaScript 是否有 next 语句/函数来跳到循环的下一次迭代?

excel - Excel 公式中的增量常数

java - 带有迭代器 hasNext() 和 next() 的无限 while 循环

python - 为什么 __next__() 内部的 yield 会返回生成器对象?

excel - VBA:Workbooks.Save & Close 不保存

excel - 去掉小数点后无意义的零

vba - 如何快速删除两个Excel工作表之间的重复项vba

arrays - 有没有一种方法可以在不使用VBA的情况下在Excel中连接两个数组?